using System;
class Program {
public static void Main() {
// 1 Build mapping.
var table = new char[256];
var used = new bool['z'-'a'+1];
var offset = 0;
for (var c=Console.Read(); c!='\n'; c=Console.Read()) {
if (!used[c-'a']) {
table['a'+offset] = (char)c;
table['A'+offset] = char.ToUpper((char)c);
++offset;
used[c-'a'] = true;
}
}
for(var i=0; i<used.Length; ++i) {
if (!used[i]) {
table['A'+offset] = (char)('A'+i);
table['a'+offset] = (char)('a'+i);
++offset;
}
}
// 2 Encrypt.
for (var c=Console.Read(); c!='\n'; c=Console.Read()) {
Console.Write(table[c]);
}
}
}