#include<iostream>
using namespace std;
const int MAXN=11;

int main() {
	int n;
	int a[MAXN];
	bool ok;
	n=10;
	for(int i=0;i<n;i++)
		cin>>a[i];
	

	for(int i=n-1;i>=1;i--){
		
		ok=true;
		 
	
		for(int j=0;j<i;j++){

			if(a[j]<a[j+1]){
			
				swap(a[j],a[j+1]);
				ok=false;
			}
		} 
		
	
		if(ok==true)
			break; 
	}
	
	for(int i=0;i<n;i++)
		cout<<a[i]<<" ";
	
}
/**************************************************************
	Problem: 1169
	User: admin
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:2072 kb
****************************************************************/