import java.util.Scanner;

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

        String str = in.next(); // 要加密
        String string = in.next(); // 要解密

        encodeStr(str);
        dcodeStr(string);
    }

    // 加密方法
    public static void encodeStr(String str) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < str.length(); i++) {
            char value = str.charAt(i);
            if (Character.isDigit(value)) {
                int n = Character.getNumericValue(value) + 1;
                // 9 转成0
                if (n == 10) n = 0;
                sb.append(n);
            } else if (Character.isLowerCase(value)) {
                // 小写字母转为大写字母+1
                if (value == 'z') sb.append('A');
                else sb.append((char) Character.toUpperCase(value + 1));
            } else if (Character.isUpperCase(value)) {
                // 大写字母转为小写字母+1
                if (value == 'Z') sb.append('a');
                else sb.append((char) Character.toLowerCase(value + 1));
            } else {
                sb.append(value);
            }
        }
        System.out.println(sb.toString());
    }

    // 解密方法
    public static void dcodeStr(String str) {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < str.length(); i++) {
            char value = str.charAt(i);
            if (Character.isDigit(value)) {
                int n = Character.getNumericValue(value) - 1;
                // 0 转成9
                if (n == -1) n = 9;
                sb.append(n);
            } else if (Character.isLowerCase(value)) {
                // 小写字母转为大写字母+1
                if (value == 'a') sb.append('Z');
                else sb.append((char) Character.toUpperCase(value - 1));
            } else if (Character.isUpperCase(value)) {
                // 大写字母转为小写字母+1
                if (value == 'A') sb.append('z');
                else sb.append((char) Character.toLowerCase(value - 1));
            } else {
                sb.append(value);
            }
        }
        System.out.println(sb.toString());
    }
}