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)