n = int(input())
s = input()
s= list(s)
l = len(s)
n = int(n%26)
m = [0]*l
# for i in range(l-n):
# m[i+n]=s[i]
# for i in range(l-n,l):
# m[i+n-l] = s[i]
# print(''.join(m))
#链表移动
alphabelt = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
for i in range(l):
for j in range(26):
if alphabelt[j] == s[i]:
if j<26-n:
s[i] = alphabelt[j+n]
else:
s[i] = alphabelt[j-26+n]
break
print(''.join(s))

京公网安备 11010502036488号