/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[101];
gets(str);
int i;
int sum1=0, sum2=0;
for(i=0;i<strlen(str);i++)
{
if(str[i]=='c' || str[i]=='C')
{
sum1++;
if(i+1<strlen(str) && (str[i+1]=='c' || str[i+1]=='C'))
{
sum2++;
}
}
}
printf("%d\n%d", sum1, sum2);
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char str[1001];
int i, a;
scanf("%s", str);
for(i=0; i<strlen(str); i++)
{
if(str[i]>='A' && str[i]<='Z')
{
str[i]=str[i]+32;
}
else if(str[i]>='a' && str[i]<='z')
{
str[i]=str[i]-32;
}
}
printf("%s", str);
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char str[21]={}, sum1[21]={}, sum2[21]={};
scanf("%s", str);
int i;
for(i=0; i<strlen(str); i++)
{
sum1[i]=str[i]+2;
sum2[i]=(str[i]*7)%80+48;
}
printf("%s\n%s", sum1, sum2);
return 0;
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
char str[101]={}, str1[101]={};
int i;
scanf("%s %s", str, str1);
if(strlen(str)<strlen(str1))
{
printf("%s %s", str1, str);
}
else if(strlen(str)>strlen(str1))
{
printf("%s %s", str, str1);
}
else
{
for(i=0;i<strlen(str);i++)
{
if(str[i]<str1[i])
{
printf("%s %s", str, str1);
break;
}
else if(str[i]>str1[i])
{
printf("%s %s", str1, str);
break;
}
}
}
return 0;
}