#include<bits/stdc++.h>
using namespace std;
int main(void)
{
string s,b,a;
int biaoji[10001]={};
cin>>s>>b>>a;
for(int i=0;i<s.length();i++)
{
for(int j=0;j<s.length();j++)
{
if(s[i]==s[j]&&b[i]!=b[j]&&i!=j)
{
cout<<"Failed";
return 0;
}
if(s[i]!=s[j]&&b[i]==b[j]&&i!=j)
{
cout<<"Failed";
return 0;
}
}
}
for(int i=0;i<a.length();i++)
{
biaoji[s[i]-'A'+1]++;
}
for(int i=0;i<26;i++)
{
if(biaoji[i]==0)
{
cout<<"Failed";
return 0;
}
}
for(int i=0;i<a.length();i++)
{
for(int j=0;j<s.length();j++)
{
if(a[i]==s[j]) cout<<b[j];
}
}
}