#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b,c;
string f;
f="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int i,j,ans=0;
cin>>a>>b>>c;
int l1=a.size();
int l2=c.size();
for(i=0;i<=25;i++)
{
j=a.find(f[i]);
if(j!=-1)
ans++;
}
if(ans!=26)
{
cout<<"Failed";
return 0;
}
for(i=0;i<l1;i++)
{
for(j=i+1;j<l1;j++)
{
if(a[j]==a[i]&&b[j]!=b[i])
{
cout<<"Failed";
return 0;
}
}
}
for(i=0;i<l2;i++)
cout<<a[b.find(c[i])];
return 0;
}
for(i=0;i<l1;i++)
{
for(j=i+1;j<l1;j++)
{
if(a[j]==a[i]&&b[j]!=b[i])
{
cout<<"Failed";
return 0;
}
}
}
for(i=0;i<l1;i++)
cout<<b[c[i]-64];
return 0;
}```
请指导