def encoding(string, switch=1):
"""
大小写分别移位替换, 移位数为5
"""
newString = ''
if switch == 1:
for c in string:
if 'A'<=c<='Z':
move_c = chr(ord(c)+5)
if move_c > 'Z':
move_c = chr(ord('A')+(ord(move_c)-ord('Z'))-1)
newString += move_c
elif 'a'<=c<='z':
move_c = chr(ord(c)+5)
if move_c > 'z':
move_c = chr(ord('a')+(ord(move_c)-ord('z'))-1)
newString += move_c
else:
newString += c
elif switch == 0:
for c in string:
if 'A'<=c<='Z':
move_c = chr(ord(c)-5)
if move_c < 'A':
move_c = chr(ord('Z')-(ord('A')-ord(move_c))+1)
newString += move_c
elif 'a'<=c<='z':
move_c = chr(ord(c)-5)
if move_c < 'a':
move_c = chr(ord('z')-(ord('a')-ord(move_c))+1)
newString += move_c
else:
newString += c
return newString
string = input('')
switch = eval(input(''))
newString = encoding(string, switch)
print(newString)