#include<bits/stdc++.h>
#define io freopen("in.txt", "r", stdin), freopen("out.txt", "w", stdout)
#define ll long long
#define ull unsigned long long
using namespace std;
// variables setting
string s1,s2;
// functions(others) defining
void sizecmp(string a,string b)
{
int sizeA=a.size();
int sizeB=b.size();
if(sizeA<sizeB){cout<<a<<endl<<b<<endl;exit(0);}
if(sizeB<sizeA){cout<<b<<endl<<a<<endl;exit(0);}
}
void cmpAChar(char a,char b)
{
if(a<b){cout<<s1<<endl<<s2<<endl;exit(0);}
if(a>b){cout<<s2<<endl<<s1<<endl;exit(0);}
}
void cmp()
{
for(int i=0;i<s1.size();i++)
{
cmpAChar(s1[i],s2[i]);
}
}
// the program subject
void program()
{
cin>>s1>>s2;
sizecmp(s1,s2);
cmp();
}
// the main function
int main()
{
//io;
program();
return 0;
}