#include"stdio.h"
#include"string.h"
using namespace std;
char pas[26],sec1[100],ori1[100],sec2[100],ori2[100];
short l1;
int main(){
gets(sec1);
gets(ori1);
gets(sec2);
l1=strlen(sec1);
for(short i=0;i<l1;i++){
if(pas[sec1[i]-'A']=='\0')
pas[sec1[i]-'A']=ori1[i];
else if(pas[sec1[i]-'A']!=ori1[i]){
printf("Failed\n");
return 0;
}
}
for(short i=0;i<26;i++)
if(pas[i]=='\0'){
printf("Failed\n");
return 0;
}
short l2=strlen(sec2);
for(short i=0;i<l2;i++)
ori2[i]=pas[sec2[i]-'A'];
puts(ori2);
return 0;
}