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