#include<stdio.h>
#define n 5

int main(void)
{
	int a[n],i,j,t;

	for(i=0;i<n;i++)
	  scanf("%d",&a[i]);

	for( i = 1; i < n; ++i )//a[0]はソート済みだから１から始める
	{
		t = a[i];//ソート済みの部分の次で挿入する数値。
		for( j = i; j > 0 && a[j-1] < t; --j )//ソート済み部分を見る。
		{//探索しつつa[j]を一つづつ下げる。終了条件はj=0かa[j-1]が挿入部分よりも小さいならば
			a[j] = a[j-1];
		}
		a[j] = t;//挿入
	}
	printf("%d",a[0]);
	for(i=1;i<n;i++)
		printf(" %d",a[i]);
	printf("\n");
  return 0;
}