#include <stdio.h>
typedef struct {
int key;
} RECORDNODE;
void bubblesortg(RECORDNODE r[],int n)
{
int i,j,noswap;
for(i=1;i<n;i++)
{
noswap=1;
for(j=1;j<=n-i;j++)
if(r[j].key>r[j+1].key)
{
noswap=0;
r[0]=r[j];r[j]=r[j+1];r[j+1]=r[0];
}
if(noswap)
break;
}
}
int main ()
{
RECORDNODE r[7];
int i;
for(i=1;i<=6;i++)
scanf("%d",&r[i]);
bubblesortg(r,6);
for(i=1;i<=6;i++)
printf("%d",r[i]);
return 0;
}