#include <cstdio>
#include <string>
using namespace std;
string s,a,b;
char ans;
int main(){
scanf("%s",&a);
scanf("%s",&b);
scanf("%s",&s);
int lena=(int)a.size(),lens=(int)s.size();
for(int i=0;i<lena;i++){
for(int j=i+1;j<lena;j++){
if(a[i]==a[j] && b[i]!=b[j]){
printf("Failed");
return 0;
}
}
}
for(int i=0;i<lens;i++){
bool flag=false;
for(int j=0;j<lena;j++){
if(s[i]==a[j]){
flag=true;
ans+=b[j];break;
}
}
if(flag==false){
printf("Failed");return 0;
}
}
printf("%c",ans);
return 0;
}