import java.util.Scanner;
import static java.lang.Character.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println(encrypt(in.nextLine()));
        System.out.println(decrypt(in.nextLine()));
    }

    static String encrypt(String password) {
        char[] chars = password.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if (isUpperCase(chars[i])) {
                chars[i] = toLowerCase(chars[i]);
                chars[i] = chars[i] == 'z' ? 'a' : (char) (chars[i] + 1);
            } else if (isLowerCase(chars[i])) {
                chars[i] = toUpperCase(chars[i]);
                chars[i] = chars[i] == 'Z' ? 'A' : (char) (chars[i] + 1);
            } else if (isDigit(chars[i])) {
                chars[i] = chars[i] == '9' ? '0' : (char) (chars[i] + 1);
            }
        }
        return String.valueOf(chars);
    }

    static String decrypt(String password) {
        char[] chars = password.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if (isUpperCase(chars[i])) {
                chars[i] = toLowerCase(chars[i]);
                chars[i] = chars[i] == 'a' ? 'z' : (char) (chars[i] - 1);
            } else if (isLowerCase(chars[i])) {
                chars[i] = toUpperCase(chars[i]);
                chars[i] = chars[i] == 'A' ? 'Z' : (char) (chars[i] - 1);
            } else if (isDigit(chars[i])) {
                chars[i] = chars[i] == '0' ? '9' : (char) (chars[i] - 1);
            }
        }
        return String.valueOf(chars);
    }
}