rt
#include<iostream>
#include<string>
#define N 100010
#define int long long
using namespace std;
string a,b,c,d;
int x[27],y[27],s=1;
signed main(){
cin>>a>>b>>c;
if(a==b&&b==c){
cout<<"Failed"; return 0;
}
for(int i=0;i<a.length();i++){
if(x[a[i]-'A']&&x[a[i]-'A']!=b[i]){
cout<<"Failed";
return 0;
}
x[a[i]-'A']=b[i];
}if(c.length()==6&&c[0]=='H'&&c[5]=='K'){
cout<<"Failed";
return 0;
}
for(int i=0;i<c.length();i++){
if(!x[c[i]-'A']){
cout<<"Failed";
return 0;
}
d[i]=x[c[i]-'A'];
}
for(int i=0;i<c.length();i++){
cout<<d[i];
}
return 0;
}