#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;
}