```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string x,y,z;
cin>>x>>y>>z;
int f[27]={},t[27]={},cnt=0;
char s[27]={};
for(int i=0;i<x.size();i++)
{
if(f[x[i]-'A'+1]==0&&t[y[i]-'A'+1]==0)
{
s[x[i]-'A'+1]=y[i];
f[x[i]-'A'+1]=1;
t[y[i]-'A'+1]=1;
cnt++;
}
else if(s[x[i]-'A'+1]!=y[i])
{
cout<<"Failed";
return 0;
}
}
if(cnt!=26)
{
cout<<"Failed";
return 0;
}
for(int i=0;i<z.size();i++)
{
cout<<s[z[i]-'A'+1];
}
return 0;
}
```
by xzwdqjdx @ 2023-10-22 11:05:47