#include<bits/stdc++.h>
using namespace std;
char a[10],b[10];
void dfs(int la,int ra,int lb,int rb)
{
if(la>ra) return ;
cout<<b[rb];
int p=la,cnt=0;
while (a[p]!=b[rb]) p++;
cnt=p-la;
dfs(la,p-1,lb,lb+cnt-1);
dfs(p+1,ra,lb+cnt,rb-1);
}
int main()
{
cin>>a>>b;
int len=strlen(a)-1;
dfs(0,len,0,len);
return 0;
}