#include<bits/stdc++.h>
using namespace std;
string mid,post;
void dfs(string mid,string post){
if(mid.empty()!=0) return ;
int n=mid.length()-1;
char root=post[n];
int pos=mid.find(root);
cout<<root;
dfs(mid.substr(0,pos),post.substr(0,pos));
dfs(mid.substr(pos+1,n),post.substr(pos,n-1));
}
int main(){
cin>>mid>>post;
dfs(mid,post);
return 0;
}