#include<bits/stdc++.h>
using namespace std;
string a, b, c;
int ans[1005];
char sum[105];
int main() {
cin >> a >> b >> c;
for (int i = 0; i < a.size(); i++) {
if (ans[int(a[i])] != int(b[i]) && ans[int(a[i])] != 0) {
cout << "Failed";
return 0;
}
if (a[i] != b[i] && ans[int(a[i])] == 0)ans[int(a[i])] = int(b[i]);
}
for (int i = 0; i < c.size(); i++) {
if (ans[int(c[i])] != 0) {
sum[i] = char(ans[int(c[i])]);
} else {
cout << "Failed";
return 0;
}
}
for (int i = 0; i < c.size(); i++)cout << sum[i];
return 0;
}