
#include<bits/stdc++.h>
using namespace std;
int main()
{
vector<int>v;
int a[100];
for(int i=0;i<5;i++)
{
cin>>a[i];
v.push_back(a[i]);
}
sort(v.begin(),v.end());
for(int i=v.size()-1;i>=0;i--)
{
cout<<v[i]<<" ";
}
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
vector<int>v;
int n,m;
cin>>n>>m;
int a[100];
for(int i=0;i<n;i++)
{
cin>>a[i];
v.push_back(a[i]);
}
auto c=v.rbegin();
for(int i=0;i<m;i++)
{
cout<<c[i]<<" ";
}
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
int m;
vector<int>v;
for(int i=0;i<5;i++)
{
cin>>m;
v.push_back(m);
}
for(vector<int>::iterator i=v.begin();i!=v.end();i++)
{
cout<<*i<<" ";
}
cout<<endl;
for(vector<int>::reverse_iterator it=v.rbegin();it!=v.rend();it++)
{
cout<<*it<<" ";
}
}