#include <bits/stdc++.h>

using namespace std;

int main()
{
    string encode, decode;
    cin >> encode >> decode;
    
    // 加密过程
    for (int i = 0; i < encode.size(); i ++)
    {
        // 数字加密处理
        if (encode[i] >= '0' && encode[i] < '9') encode[i] ++;
        else if (encode[i] == '9') encode[i] = '0';
        
        // 小写加密处理
        else if (encode[i] >= 'a' && encode[i] < 'z')
        {
            encode[i] = encode[i] - 'a' + 'A' + 1;
        }
        else if (encode[i] == 'z') encode[i] = 'A';
        
        // 大写加密处理
        else if (encode[i] >= 'A' && encode[i] < 'Z')
        {
            encode[i] = encode[i] - 'A' + 'a' + 1;
        }
        else if (encode[i] == 'Z') encode[i] = 'a';
    }
    
    for (int i = 0; i < decode.size(); i ++)
    {
        // 数字加密处理
        if (decode[i] > '0' && decode[i] <= '9') decode[i] --;
        else if (decode[i] == '0') decode[i] = '9';
        
        // 小写加密处理
        else if (decode[i] > 'a' && decode[i] <= 'z')
        {
            decode[i] = decode[i] - 'a' + 'A' - 1;
        }
        else if (decode[i] == 'a') decode[i] = 'Z';
        
        // 大写加密处理
        else if (decode[i] > 'A' && decode[i] <= 'Z')
        {
            decode[i] = decode[i] - 'A' + 'a' - 1;
        }
        else if (decode[i] == 'A') decode[i] = 'z';
    }
    
    for (auto c : encode) cout << c; 
    cout << endl;
    for (auto c : decode) cout << c;
    
    // 解密过程
    
}