#include<stdio.h>
int main()
{
char a[5],d;
int i,j;
while(scanf("%c %c %c",&a[0],&a[1],&a[2])!=EOF)
{
getchar();//记得吸收换行符
for(i=1;i<3;i++)
for(j=0;j<3-i;j++)
if(a[j]>a[j+1])
{
d=a[j];
a[j]=a[j+1];
a[j+1]=d;
}
for(i=0;i<3;i++)
{
printf("%c",a[i]);
if(i!=2)
printf(" ");
}
printf("\n");
}
return 0;
}
int main()
{
char a[5],d;
int i,j;
while(scanf("%c %c %c",&a[0],&a[1],&a[2])!=EOF)
{
getchar();//记得吸收换行符
for(i=1;i<3;i++)
for(j=0;j<3-i;j++)
if(a[j]>a[j+1])
{
d=a[j];
a[j]=a[j+1];
a[j+1]=d;
}
for(i=0;i<3;i++)
{
printf("%c",a[i]);
if(i!=2)
printf(" ");
}
printf("\n");
}
return 0;
}