#include<cstdio>
#include<cstring>
using namespace std;
#define N 1001
char front[N],middle[N];
void solve(int l,int r,int st){
if(l>r) return ;
int i=l;
while(middle[i]!=front[st]) i++;
solve(l,i-1,st+1);
solve(i+1,r,st+i-l+1);
printf("%c",front[st]);
}
int main(){
scanf("%s",middle+1);
scanf("%s",front+1);
int len=strlen(middle+1);
solve(1,len,1);
return 0;
}