#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")