#include<bits/stdc++.h>
using namespace std;
string a,b,s,sum;
int p[155],d[155];
char ans[199999];
int main(){
cin>>a>>b>>s;
if(a.size()<26){
cout<<"Failed";
return 0;
}
for(int i=0;i<10000;i++){
ans[i]='0';
}
for(int i=0;i<b.size();i++){
if(ans[a[i]-'0']!=b[i]&&ans[a[i]-'0']!='0'){
cout<<"Failed";
return 0;
}
else{
ans[a[i]-'0']=b[i];
//cout<<a[i]-'0'<<" ";
}
}
/*
cout<<endl;
for(int i=17;i<=42;i++){
cout<<ans[i]<<" ";
}
*/
for(int i=0;i<s.size();i++){
if(ans[s[i]-'0']=='0'){
cout<<"Failed";
return 0;
}
else{
//cout<<i<<" "<<endl;
sum+=ans[s[i]-'0'];
}
}
cout<<sum;
return 0;
}