import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String password1 = sc.nextLine();
        String password2 = sc.nextLine();
        System.out.println(Encode(password1));
        System.out.println(Decode(password2));
    }

    /**
     * 加密
     *
     * @param password 需要加密的密码
     * @return 结果
     */
    private static String Encode(String password) {
        StringBuilder res = new StringBuilder();
        for (int i = 0; i < password.length(); i++) {
            char letter = password.charAt(i);
            if (letter >= 'A' && letter <= 'Z') {
                res.append((char) ((letter - 65 + 1) % 26 + 97));
            }
            if (letter >= 'a' && letter <= 'z') {
                res.append((char) ((letter - 97 + 1) % 26 + 65));
            }
            if (letter >= '0' && letter <= '9') {
                res.append((char) ((letter - 48 + 1) % 10 + 48));
            }
        }
        return res.toString();
    }

    /**
     * 解密
     *
     * @param password 需要解密的密码
     * @return 结果
     */
    private static String Decode(String password) {
        StringBuilder res = new StringBuilder();
        for (int i = 0; i < password.length(); i++) {
            char letter = password.charAt(i);
            if (letter >= 'A' && letter <= 'Z') {
                res.append((char) (122 - (90 - letter + 1) % 26));
            }
            if (letter >= 'a' && letter <= 'z') {
                res.append((char) (90 - (122 - letter + 1) % 26));
            }
            if (letter >= '0' && letter <= '9') {
                res.append((char) (57 - (57 - letter + 1) % 10));
            }
        }
        return res.toString();
    }
}