def encoder(data):
li = []
for i in data:
if 'a' <= i < 'z':
v = ord('A')-ord('a') + 1
elif 'A' <= i < 'Z':
v = ord('a')-ord('A') + 1
elif i == 'z':
li.append('A')
continue
elif i == 'Z':
li.append('a')
continue
elif '0' <= i < '9':
v = 1
elif i == '9':
li.append('0')
continue
else:
continue
li.append(chr(ord(i)+v))
return ''.join(li)
def decoder(data):
li = []
for i in data:
if 'a' < i <= 'z':
v = ord('A')-ord('a') - 1
elif 'A' < i <= 'Z':
v = ord('a')-ord('A') - 1
elif i == 'a':
li.append('Z')
continue
elif i == 'A':
li.append('z')
continue
elif '0' < i <= '9':
v = - 1
elif i == '0':
li.append('9')
continue
else:
continue
li.append(chr(ord(i)+v))
return ''.join(li)
while True:
try:
data = input()
except EOFError:
break
print(encoder(data))
try:
data = input()
except EOFError:
break
print(decoder(data))