def encrypt(str1):
    str1 = list(str1)
    for i,v in enumerate(str1):
        if "a" <= v <= "z":
            if v == "z":
                str1[i] = "A"
            else:
                str1[i] = chr(ord(v) + 1).upper()
        elif "A" <= v <= "Z":
            if v == "Z":
                str1[i] = "a"
            else:
                str1[i] = chr(ord(v) + 1).lower()
        elif v.isdigit():
            if v == "9":
                str1[i] = "0"
            else:
                str1[i] = str(int(v) + 1)
    return ''.join(str1)



def decryption(str2):
    str2 = list(str2)
    for i,v in enumerate(str2):
        if "a" <= v <= "z":
            if v == "a":
                str2[i] = "Z"
            else:
                str2[i] = chr(ord(v) - 1).upper()
        elif "A" <= v <= "Z":
            if v == "A":
                str2[i] = "z"
            else:
                str2[i] = chr(ord(v) - 1).lower()
        elif v.isdigit():
            if v == "0":
                str2[i] = "9"
            else:
                str2[i] = str(int(v) - 1)
    return ''.join(str2)

if __name__ == '__main__':
    str1 = input()
    str2 = input()
    res1 = encrypt(str1)
    res2 = decryption(str2)
    print(res1)
    print(res2)