/* #include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
strlen(s1)
#include <stdio.h>
#include <string.h>
int main()
{
char s1[21]={0},s2[21]={0},s3[21]={0};
int i,cut=0;
scanf ("%s\n%s\n%s",s1,s2,s3);
if(s1[strlen(s1)-1]==s2[0] && s2[strlen(s2)-1]==s3[0] && s3[strlen(s3)-1]==s1[0])
{
printf ("good");
}
else
{
printf ("bad");
}
return 0;
}
50<=a<=60 (x)
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[201]= {0};
char i;
gets(str);
for (i=0; str[i]!=NULL; i++)
{
if ('c'>=str[i] && str[i]>='a')
{
printf ("%c",str[i]+23);
}
else if ('z'>=str[i] && str[i]>='d')
{
printf ("%c",str[i]-3);
}
else
{
printf (" ");
}
}
return 0;
}
'('==10cm
')'==5
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[51]= {0};
int i,cnt=10;
scanf ("%s",str);
for(i=1; str[i]!=NULL; i++)
{
if (str[i]==str[i-1])
{
cnt=cnt+5;
}
else
{
cnt=cnt+10;
}
}
printf ("%d",cnt);
return 0;
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
char str1[101]={0}, str2[101]={0};
int i,sum=0,a,b;
scanf ("%s %s",str1,str2);
a = strlen(str1);
b = strlen (str2) ;
if(a>b)
{
printf ("%s %s",str2,str1);
}
else if (a<b)
{
printf ("%s %s",str1,str2);
}
else
{
for (i=0;str1[i]!=NULL;i++)
{
if (str1[i]>str2[i])
{
printf ("%s %s",str2,str1);
break;
}
else if (str1[i]<str2[i])
{
printf ("%s %s",str1,str2);
break;
}
}
}
}