#include <iostream>
using namespace std;
void encode(string& s) {
for (int i = 0; i < s.size(); i++) {
if (isdigit(s[i])) {
if (s[i] != '9')s[i] += 1;
else s[i] = '0';
}
else if ('a' <= s[i] && s[i] <= 'z') {//原码小写
if (s[i] != 'z') s[i] = toupper(s[i]) + 1;
else s[i] = 'A';
}
else {
if (s[i] != 'Z') s[i] = tolower(s[i]) + 1;
else s[i] = 'a';
}
}
}
void decode(string& s) {
for (int i = 0; i < s.size(); i++) {
if (isdigit(s[i])) {
if (s[i] != '0')s[i] -= 1;
else s[i] = '9';
}
else if ('a' <= s[i] && s[i] <= 'z') {
if (s[i] != 'a') s[i] = toupper(s[i]) - 1;
else s[i] = 'Z';
}
else {
if (s[i] != 'A') s[i] = tolower(s[i]) - 1;
else s[i] = 'z';
}
}
}
int main() {
string s1, s2;
cin >> s1;
cin >> s2;
encode(s1);
decode(s2);
cout << s1 << endl;
cout << s2 << endl;
return 0;
}
// 64 位输出请用 printf("%lld")