#include <algorithm>
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
string zx,hx;
void get_hx(int l1,int r1,int l2,int r2)
{
int m=zx.find(hx[r2]);
cout<<hx[r2];
if(m>l1)
get_hx(l1,m-1,l2,l2+m-1-l1);
if(m<r1)
get_hx(m+1,r1,l2+m-l1,r2-1);
}
int main()
{
cin>>zx>>hx;
int r1=zx.length()-1;
int r2=hx.length()-1;
get_hx(0,r1,0,r2);
return 0;
}