#include <cctype>
#include <iostream>
using namespace std;
string encode(string& str) {
string ans;
for (char c : str) {
if (isdigit(c)) {
int n = (c - '0' + 1) % 10;
ans += ('0' + n);
} else if (isalpha(c)) {
c ^= 32;
int a;
if (c >= 'a') {
a = 'a';
} else {
a = 'A';
}
int n = (c - a + 1) % 26;
ans += (a + n);
}
}
return ans;
}
string decode(string& str) {
string ans;
for (char c : str) {
if (isdigit(c)) {
int n = (c - '0' + 9) % 10;
ans += ('0' + n);
} else if (isalpha(c)) {
c ^= 32;
int a;
if (c >= 'a') {
a = 'a';
} else {
a = 'A';
}
int n = (c - a + 25) % 26;
ans += (a + n);
}
}
return ans;
}
int main() {
string enstr, destr;
while (cin >> enstr >> destr) { // 注意 while 处理多个 case
auto s1 = encode(enstr);
auto s2 = decode(destr);
cout << s1 << endl;
cout << s2 << endl;
}
}
// 64 位输出请用 printf("%lld")