import re

wordold = input()
wordnew = input()
outputold = []
outputnew = []
# 加密
for i in wordold:
    if i in re.findall("[a-y]", i):
        outputold.append(chr(ord(i) + 1).upper())
    elif i == "z":
        outputold.append("A")
    elif i in re.findall("[A-Y]", i):
        outputold.append(chr(ord(i) + 1).lower())
    elif i == "Z":
        outputold.append("a")
    elif i in re.findall("[0-8]", i):
        outputold.append(str(int(i) + 1))
    elif i == "9":
        outputold.append("0")
    else:
        outputold.append(i)
print("".join(outputold))
# 解密
for i in wordnew:
    if i in re.findall("[b-z]", i):
        outputnew.append(chr(ord(i) - 1).upper())
    elif i == "a":
        outputnew.append("Z")
    elif i in re.findall("[B-Z]", i):
        outputnew.append(chr(ord(i) - 1).lower())
    elif i == "A":
        outputnew.append("z")
    elif i in re.findall("[1-9]", i):
        outputnew.append(str(int(i) - 1))
    elif i == "0":
        outputnew.append("9")
    else:
        outputnew.append(i)
print("".join(outputnew))