#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;string inord,aftord;
void beford(int li,int ri,int la,int ra){
if (ri>0){
char ch=aftord[ra-1];
cout<<ch;
int k=inord.find(ch);
beford(0,k,0,k);
beford(k+1,ri,k+1,ra-1);
}
}
int main(){
cin>>inord;cin>>aftord;
beford(0,inord.size(),0,aftord.size());cout<<endl;
return 0;
}
错哪里了啊,大佬们可以帮忙看看吗