#include<iostream>
#include<string>
#include<cctype>
using namespace std;
int main()
{
string MiYao,str;
while(cin>>MiYao>>str)
{
//单词删减
int lenght = MiYao.length();
char *tmp = new char[26];
int k = 0;
for(int i=0; i<lenght; i++)
{
MiYao[i] = tolower(MiYao[i]);
}
for(int i=0; i<lenght; i++)
{
if(MiYao.find(MiYao[i])==i)
{
tmp[k] =tolower(MiYao[i]);
k++;
}
}
//cout<<tmp;
//密文确定
for(char a = 'a'; a-'a'<26; a++)
{
if(MiYao.find(a)==MiYao.npos)
{
tmp[k] = a;
k++;
}
}
//明文对密文
int length = str.length();
for(int i=0; i<length; i++)
{
if(str[i]-'a'>=0 && str[i]-'z'<=0)
{
cout<<tmp[str[i]-'a'];
}
else if(str[i]-'A'>=0 && str[i]-'Z'<=0)
{
cout<<toupper(tmp[str[i]-'a']);
}
else
{
cout<<str[i];
}
}
cout<<endl;
}
return 0;
}