'''
解题思路:
按题意建立加密和解密转换函数。
也可建立字典与字典反转来实现 new_dict = {v : k for k, v in dict.items()}
'''
def jiami(s):
    if s.islower():
        if s=='z':
            s = 'A'
        else:
            s = chr(ord(s.upper())+1)
    elif s.isupper():
        if s=='Z':
            s = 'a'
        else:
            s = chr(ord(s.lower())+1)
    elif s.isdigit():
        if s=='9':
            s = '0'
        else:
            s = chr(ord(s)+1)
    return s

def jiemi(s):
    if s.isupper():
        if s=='A':
            s = 'z'
        else:
            s = chr(ord(s.lower())-1)
    elif s.islower():
        if s=='a':
            s = 'Z'
        else:
            s = chr(ord(s.upper())-1)
    elif s.isdigit():
        if s=='0':
            s = '9'
        else:
            s = chr(ord(s)-1)
    return s   


while 1:
    try:
        pass

        L1 = input()
        L2 = input()
        tmp = ''
        for s in L1:
            tmp += jiami(s)
        print(tmp)

        tmp = ''
        for s in L2:
            tmp += jiemi(s)
        print(tmp)

    except:
        break

'''
a = 'a'
z = 'z'
A = 'A'
Z = 'Z'
d0 = '0'
d9 = '9'

print('a=',ord(a),'z=',ord(z),'A=',ord(A),'Z=',ord(Z),'d0=',ord(d0),'d9=',ord(d9))

print(jiemi(jiami(a)))
print(jiemi(jiami(z)))
print(jiemi(jiami(A)))
print(jiemi(jiami(Z)))
print(jiemi(jiami(d0)))
print(jiemi(jiami(d9)))
'''