#include <iostream>
#include <vector>
using namespace std;
// '0' - 48; '9' - 57;
// 'A' - 65; 'Z' - 90;
// 'a' - 97; 'z' - 122;
// 加密
static string encrypt(string str) {
for (int i = 0; i < str.size(); i++) {
// 处理数字
if (isdigit(str[i])) {
str[i] = (str[i] - '0' + 1) % 10 + '0';
}
// 处理字母
else if (isupper(str[i])) {
str[i] = (str[i] - 'A' + 1) % 26 + 'a';
}
else if (islower(str[i])) {
str[i] = (str[i] - 'a' + 1) % 26 + 'A';
}
}
return str;
}
// 解密
static string decrypt(string str) {
for (int i = 0; i < str.size(); i++) {
// 处理数字
if (isdigit(str[i])) {
str[i] = (str[i] - '0' + 9) % 10 + '0';
}
// 处理字母
else if (isupper(str[i])) {
str[i] = (str[i] - 'A' + 25) % 26 + 'a';
}
else if (islower(str[i])) {
str[i] = (str[i] - 'a' + 25) % 26 + 'A';
}
}
return str;
}
int main() {
string l;
vector<string> inputs;
while (getline(cin, l)) {
if (l.empty())
break;
inputs.push_back(l);
}
// 加密
cout << encrypt(inputs[0]) << endl;
// 解密
cout << decrypt(inputs[1]) << endl;
return 0;
}