#include <bits/stdc++.h>
using namespace std;
string m, l;
void dfs(string m, string l){
int len = l.size();
if (len > 0){
int r = l[len - 1];
cout << r;
int k = m.find(r), L = m.size();
dfs(m.substr(0, k), l.substr(0, k));
dfs(m.substr(k + 1, L - 1), l.substr(k, len - 2));
}
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0), cout.tie(0);
cin >> m >> l;
dfs(m, l);
return 0;
}