import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //第一行输入一串要加密的密码
        String strEncryption = sc.nextLine();
        //第一行输出加密后的字符
        System.out.println(Encryption(strEncryption));
        //第二行输入一串加过密的密码
        String strDecode = sc.nextLine();
        //第二行输出解密后的字符
        System.out.println(Decode(strDecode));
    }

    //加密函数
    private static String Encryption(String strEncryption) {
        char[] chars = strEncryption.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            //ASCLL码中A~Z{65,90},a~z{97,122}
            if(chars[i]>='a' && chars[i]<='z'){//是小写字母
                if(chars[i]=='z'){
                    chars[i] = 'A';
                }else {
                    chars[i] = (char)(chars[i] - 'a' + 'A' + 1);
                }
            }else if(chars[i]>='A' && chars[i]<='Z'){//是大写字母
                if(chars[i]=='Z'){
                    chars[i] = 'a';
                }else {
                    chars[i] = (char)(chars[i] - 'A' + 'a' + 1);
                }
            }else if(chars[i]>='0' && chars[i]<='9'){//是数字
                if(chars[i]=='9'){
                    chars[i] = '0';
                }else {
                    chars[i] = (char)(chars[i] + 1);
                }
            }else {//其他字符,不做变化。
                //chars[i] = chars[i];
                continue;
            }
        }
        return new String(chars);
    }

    //解密函数
    private static String Decode(String strDecode) {
        char[] chars = strDecode.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            //ASCLL码中A~Z{65,90},a~z{97,122}
            if(chars[i]>='a'&&chars[i]<='z'){//是小写字母
                if(chars[i]=='a'){
                    chars[i] = 'Z';
                }else {
                    chars[i] = (char)(chars[i] - 'a' + 'A' - 1);
                }
            }else if(chars[i]>='A'&&chars[i]<='Z'){//是大写字母
                if(chars[i]=='A'){
                    chars[i] = 'z';
                }else {
                    chars[i] = (char)(chars[i] - 'A' + 'a' - 1);
                }
            }else if(chars[i]>='0'&&chars[i]<='9'){//是数字
                if(chars[i]=='0'){
                    chars[i] = '9';
                }else {
                    chars[i] = (char)(chars[i] - 1);
                }
            }else {//其他字符,不做变化。
                //chars[i] = chars[i];
                continue;
            }
        }
        return new String(chars);
        //或 return String.valueOf(chars);
    }
}