#include
void sort(int *p,int *q)
{
int *max,*s;
void swap(int *x,int *y);
if(p>q)return;
max=p;
for(s=p+1;s<=q;s++)
if(*max<*s)max=s;
swap(p,max);
sort(p+1,q);
}
void swap(int *x,int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
void main()
{
int i,array[10];
for(i=0;i<10;i++)
scanf("%d",&array[i]);
sort(array,array+9);
for(i=0;i<10;i++)
printf("%d ",*(array+i));
}