#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<string>
using namespace std;
#define ll long long
string a,b;
void dic(string mid,string last)
{
if(mid.size()>0)
{
char fa=last[last.size()-1];
cout<<fa;
int k=mid.find(fa);
dic(mid.substr(0,k),last.substr(0,k));
dic(mid.substr(k+1),last.substr(k,mid.size()-k-1));
}
}
int main()
{
cin>>a;
cin>>b;
int len=a.size();
dic(a,b);
cout<<endl;
return 0;
}
cin可A,getline不行,求助为啥?