#include <iostream>
#include <vector>
using namespace std;
template <typename T>
void sort(T &x, int n){
for (int i=0; i<n-1; i++){
for(int j=0; j<n-i-1; j++){
if(x[j]<x[j+1]){
swap(x[j], x[j+1]);
}
}
}
}
int main(){
std::vector<int> myvector;
for (int i=1; i<=5; i++) {
int t;
cin>>t;
myvector.push_back(t);
};
int n = 5;
sort(myvector, n);
for (int i=0; i<n;i++){
cout<<myvector[i]<<" ";
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPHR5cGVuYW1lIFQ+CnZvaWQgc29ydChUICZ4LCBpbnQgbil7CgkgICAgZm9yIChpbnQgaT0wOyBpPG4tMTsgaSsrKXsKICAgICAgICBmb3IoaW50IGo9MDsgajxuLWktMTsgaisrKXsKICAgICAgICAgICAgaWYoeFtqXTx4W2orMV0pewogICAgICAgICAgICAgICAgc3dhcCh4W2pdLCB4W2orMV0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIAogICAgfQp9CgppbnQgbWFpbigpewoJc3RkOjp2ZWN0b3I8aW50PiBteXZlY3RvcjsKCWZvciAoaW50IGk9MTsgaTw9NTsgaSsrKSB7CgkJaW50IHQ7CgkJY2luPj50OwoJCW15dmVjdG9yLnB1c2hfYmFjayh0KTsKCX07CglpbnQgbiA9IDU7CgkKICAgIAogICBzb3J0KG15dmVjdG9yLCBuKTsKICAgIGZvciAoaW50IGk9MDsgaTxuO2krKyl7CiAgICAgICAgY291dDw8bXl2ZWN0b3JbaV08PCIgIjsKICAgIH0KfQogICAKCg==