#include<bits/stdc++.h>
using namespace std;
string a,b;
void dfs(string a,string b)
{
if(a.empty())return ;
char root=a[0];
int k=b.find(root);
dfs(a.substr(1,k),b.substr(0,k)); //左子树
dfs(a.substr(k+1),b.substr(k+1)); //右子树
cout<<root;
}
int main()
{
while(cin>>a>>b)
{
dfs(a,b);
cout<<endl;
}
return 0;
}