#include<bits/stdc++.h>
using namespace std;
string s,s1,s2;
long long a[100],cnt;
int main()
{
memset(a,-1,sizeof(a));
cin>>s1>>s2>>s;
long long len=s1.size();
for(int i=0;i<len;i++)
{
if(a[s1[i]-'A']!=(s2[i]-'A'))
{
if(a[s1[i]-'A']==-1)a[s1[i]-'A']=(s2[i]-'A');
else
{
cout<<"Failed";
return 0;
}
}
}
for(int i=0;i<26;i++)if(a[i]==-1)cnt++;
if(cnt)
{
cout<<"Failed";
return 0;
}
long long len2=s.size();
for(int i=0;i<len2;i++)cout<<char(a[s[i]-'A']+'A');
return 0;
}
哪位大佬帮我看一下哪错了(90分)