#include<bits/stdc++.h>
using namespace std;
char a[500],b[500],t[500];
int num = 0;
int cut(int s,int e,int x);
int main(){
scanf("%s %s",a,b);
cut(0,int(strlen(a)-1),0);
for(int i = 0;i < int(strlen(a));i++){
printf("%c",t[i]);
}
return 0;
}
int cut(int s,int e,int x){
if(s == e){
t[num] = a[s];
num++;
return 0;
}
if(x == 0) t[num] = b[e];
else t[num] = b[e-1];
num++;
for(int i = 0;i < int(strlen(a));i++){
if(a[i] == t[num-1]){
cut(s,i-1,0);
if(i+1 <= e) cut(i+1,e,1);
break;
}
}
}