#include<bits/stdc++.h>
using namespace std;
void cat(string s1,string s2)
{
if(s2.size()){
int k = s2.find(s1[0]);
cat(s1.substr(1, k), s2.substr(0, k));
cat(s1.substr(k + 1), s2.substr(k + 1));
//printf("%c", root);
//cat();
cout << s1[0];
}
}
int main()
{
string s1, s2;
while(cin>>s1>>s2)
{
cat(s1,s2);
cout << endl;
//换行
}
}