using System;
class Program {
public static void Main() {
// 1 Build maps.
// 1.1 Build encryption map.
var enMap = new int[256];
enMap['z'] = 'A';
for (var c='a'; c<'z'; ++c) enMap[c] = 'A' + c-'a' + 1;
enMap['Z'] = 'a';
for (var c='A'; c<'Z'; ++c) enMap[c] = 'a' + c-'A' + 1;
enMap['9'] = '0';
for (var c='0'; c<'9'; ++c) enMap[c] = c + 1;
// 1.2 Build decryption map.
var deMap = new int[256];
deMap['A'] = 'z';
for (var c='B'; c<='Z'; ++c) deMap[c] = 'a' + c-'A' - 1;
deMap['a'] = 'Z';
for (var c='b'; c<='z'; ++c) deMap[c] = 'A' + c-'a' - 1;
deMap['0'] = '9';
for (var c='1'; c<='9'; ++c) deMap[c] = c - 1;
// 2 Encrypt and decrypt inputs.
// 2.1 Encryption.
for(var ch = Console.Read(); ch!='\n'; ch=Console.Read()) {
Console.Write((char)enMap[ch]);
}
Console.WriteLine();
// 2.2 Decryption.
for(var ch = Console.Read(); ch!='\n'; ch=Console.Read()) {
Console.Write((char)deMap[ch]);
}
}
}