#include<bits/stdc++.h>
#define I using
#define AK namespace
#define IOI std;
#define f first
#define s second
#define pii pair<int,int>
I AK IOI
typedef long long ll;
string a,b,s;
map<char,char> c;
inline void solve(){
for(char i='A';i<='Z';i++) if(!c[i]){printf("Failed\n");return;}
for(int i=0;i<s.size();i++) printf("%c",c[s[i]]);
printf("\n");
}
int main(){
cin>>a>>b>>s;
for(int i=0;i<a.size();i++){
if(!c[a[i]]) c[a[i]]=b[i];
else if(c[a[i]]!=b[i]){printf("Failed\n");return 0;}
}
solve();
}