len_a = ord('Z') - ord('A') + 1

def encode(line):
    new_line = ''
    for i in line:
        if i.isdigit():
            num = (int(i) + 1) % 10
            new_line += str(num)
        elif i.isupper():
            # print('OK')
            i = chr((ord(i) + 1 - ord('A')) % len_a + ord('A')).lower()
            new_line += i
        elif i.islower():
            i = chr((ord(i) + 1 - ord('a')) % len_a + ord('a')).upper()
            new_line += i

    print(new_line)



def decode(line):
    new_line = ''
    for i in line:
        if i.isdigit():
            num = (int(i) - 1 + 1000) % 10
            new_line += str(num)
        elif i.isupper():
            i = i.lower()
            i = chr((ord(i) - ord('a') + len_a - 1) % len_a  + ord('a'))
            new_line += i
        elif i.islower():
            i = i.upper()
            i = chr((ord(i) - ord('A') + len_a - 1) % len_a + ord('A'))
            new_line += i

    print(new_line)


line1 = input()
line2 = input()


encode(line1)
decode(line2)