#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char chr1[105],chr2[105],chr3[105],o[27],e[27];
cin>>chr1>>chr2>>chr3;
for(int i=0;i<=25;i++)
{
o[i]='A'+i;
e[i]=' ';
}
int flag=1;
for(int i=0;i<=25;i++)
{
for(int j=0;j<strlen(chr1);j++)
{
if(o[i]==chr1[j]&&e[i]==' ')
{
e[i]=chr2[j];
}
else if(o[i]==chr1[j]&&e[i]!=' ')
{
if(e[i]==chr2[j])
{
flag=1;
}
else
{
flag=0;
break;
}
}
}
if(flag==0)
{
break;
}
}
for(int i=0;i<=25;i++)
{
if(e[i]==' ')
{
flag=0;
}
}
if(flag==0)
{
cout<<"Failed";
}
else
{
for(int i=0;i<strlen(chr3);i++)
{
for(int j=0;j<=25;j++)
{
if(chr3[i]==o[j])
{
cout<<e[j];
}
}
}
}
return 0;
}