#include <iostream>
#include<list>
using namespace std;
int main() {
list<int> l1;
int x;
while (cin >> x) {
l1.push_back(x);
if(cin.peek()=='\n')
break;
}
list<int> l2;
while (cin >> x)
{
l2.push_back(x);
if(cin.peek()=='\n')
break;
}
list<int> l3;
auto it1=l1.begin();
auto it2=l2.begin();
while (it1!=l1.end()&&it2!=l2.end()) {
if (*it1<*it2) {
l3.push_back(*it1);
it1++;
} else {
l3.push_back(*it2);
it2++;
}
}
while(it1!=l1.end())
{
l3.push_back(*it1);
it1++;
}
while(it2!=l2.end())
{
l3.push_back(*it2);
it2++;
}
for(auto e:l3)
cout<<e<<" ";
cout<<endl;
return 0;
}
// 64 位输出请用 printf("%lld")