import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            // int a = in.nextInt();
            // int b = in.nextInt();
            // System.out.println(a + b);
            String s = in.nextLine();
            String t = in.nextLine();

            System.out.println(encrypt(s));
            System.out.println(decrypt(t));
        }
    }

    private static String encrypt(String s) {
        StringBuilder sb = new StringBuilder();
        for (char c : s.toCharArray()) {
            char tmp;
            if (Character.isLetter(c)) {
                if (c == 'Z') {
                    tmp = 'A';
                } else if (c == 'z') {
                    tmp = 'a';
                } else {
                    tmp = (char) (c+1);
                }
                
                if (Character.isUpperCase(c)) {
                    tmp = Character.toLowerCase(tmp);
                } else {
                    tmp = Character.toUpperCase(tmp);
                }
            } else {
                if (c == '9') {
                    tmp = '0';
                } else {
                    tmp = (char) (c+1);
                }
            }
            sb.append(tmp);
        }
        return sb.toString();
    }

    private static String decrypt(String s) {
        StringBuilder sb = new StringBuilder();
        for (char c : s.toCharArray()) {
            char tmp;
            if (Character.isLetter(c)) {
                if (c == 'A') {
                    tmp = 'Z';
                } else if (c == 'a') {
                    tmp = 'z';
                } else {
                    tmp = (char) (c-1);
                }
                
                if (Character.isUpperCase(c)) {
                    tmp = Character.toLowerCase(tmp);
                } else {
                    tmp = Character.toUpperCase(tmp);
                }
            } else {
                if (c == '0') {
                    tmp = '9';
                } else {
                    tmp = (char) (c-1);
                }
            }
            sb.append(tmp);
        }
        return sb.toString();
    }
}