# -*-coding:utf-8-*-
import string
def ss(str_list):
r_list=[]
for s in str_list:
if s in string.ascii_lowercase:
if 'z' == s:
s = 'A'
else:
s = ord(s)
s = s+1
s = chr(s).upper()
elif s in string.ascii_uppercase:
if 'Z' == s:
s = 'a'
else:
s = ord(s)
s = s+1
s = chr(s).lower()
elif s in string.digits:
if s == '9':
s = '0'
else:
s = int(s) + 1
s = str(s)
r_list.append(s)
return r_list
def pp(str_list):
r_list=[]
for s in str_list:
if s in string.ascii_lowercase:
if s == 'a':
s = 'Z'
else:
s = ord(s)
s = s-1
s = chr(s).upper()
elif s in string.ascii_uppercase:
if 'A' == s:
s = 'z'
else:
s = ord(s)
s = s-1
s = chr(s).lower()
elif s in string.digits:
if s == '0':
s = '9'
else:
s = int(s) - 1
s = str(s)
r_list.append(s)
return r_list
while True:
try:
input_str1= str(input())
p_s = ss(input_str1)
for s in p_s:
print(s,end="")
print("")
input_str2 = str(input())
p_s = pp(input_str2)
for s in p_s:
print(s,end="")
print("")
pass
except:
break