# -*-coding:utf-8-*-
import string
def ss(str_list):
    r_list=[]
    for s in str_list:
        if s in string.ascii_lowercase:
            if 'z' == s:
                s = 'A'
            else:
                s = ord(s)
                s = s+1
                s = chr(s).upper()
        elif s in string.ascii_uppercase:
            if 'Z' == s:
                s = 'a'
            else:
                s = ord(s)
                s = s+1
                s = chr(s).lower()
        elif s in string.digits:
            if s == '9':
                s = '0'
            else:
                s = int(s) + 1
                s = str(s)
        r_list.append(s)
    return r_list
def pp(str_list):
    r_list=[]
    for s in str_list:
        if s in string.ascii_lowercase:
            if s == 'a':
                s = 'Z'
            else:
                s = ord(s)
                s = s-1
                s = chr(s).upper()
        elif s in string.ascii_uppercase:
            if 'A' == s:
                s = 'z'
            else:
                s = ord(s)
                s = s-1
                s = chr(s).lower()
        elif s in string.digits:
            if s == '0':
                s = '9'
            else:
                s = int(s) - 1
                s = str(s)
        r_list.append(s)
    return r_list
while True:
    try:
        input_str1= str(input())
        p_s = ss(input_str1)
        for s in p_s:
            print(s,end="")
        print("")
        input_str2 = str(input())
        p_s = pp(input_str2)
        for s in p_s:
            print(s,end="")
        print("")
        pass
    except:
        break