#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;
// 解密过程
}