http://icpc.upc.edu.cn/problem.php?cid=1677&pid=0
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
char c[300],c1[300],c2[300],c3[300];
int i,l1,l3,j;
int main()
{
scanf("%s",c1);
scanf("%s",c2);
scanf("%s",c3);
l1=strlen(c1);
l3=strlen(c3);
if(l1<26)
{
printf("Failed\n");
return 0;
}
for(i=0;i<l1;i++)
{
for(j=0;j<i;j++)
if(c2[i]==c2[j]&&c1[i]!=c1[j])
{
printf("Failed\n");
return 0;
}
c[c1[i]]=c2[i];
}
for(i=0;i<l3;i++) printf("%c",c[c3[i]]);
printf("\n");
}