#include<iostream>
#include<algorithm>
using namespace std;
bool cmp(string a,string b){
if(a.size()!=b.size()) return a.size()<b.size();
else{
int sa=0,sb=0;
for(int i=0;i<a.size();i++){
sa+=(int)a[i];
}for(int i=0;i<b.size();i++){
sb+=(int)b[i];
}
return sa<sb;
}
}
int main(){
string s[2];
cin>>s[0]>>s[1];
sort(s,s+2);
for(int i=0;i<2;i++){
cout<<s[i]<<endl;
}
return 0;
}