N = int(eval(input()))

S = eval(input())



L = ["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"]

temp = []

ans = ""



for i in range(len(S)):

    su = L.index(S[i])+N

    if su >=26:

        su -= 26

    temp.append(su)

for j in range(len(S)):

    ans += L[int(temp[j])]

    

print(ans)
N = int(eval(input()))

S = eval(input())

 

ans = ""

 

for i in range(len(S)):

  su = ord(S[i])+N

  if su >= 91:

    su -= 26

  ans += chr(su)

print(ans)
N = int(eval(input()))
S = eval(input())
L = [
    "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",
]
temp = []
ans = ""
for i in range(len(S)):
    su = L.index(S[i]) + N
    if su >= 26:
        su -= 26
    temp.append(su)
for j in range(len(S)):
    ans += L[int(temp[j])]
print(ans)

N = int(eval(input()))
S = eval(input())
ans = ""
for i in range(len(S)):
    su = ord(S[i]) + N
    if su >= 91:
        su -= 26
    ans += chr(su)
print(ans)

-L = [ -    "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", -] -temp = [] -    su = L.index(S[i]) + N -    if su >= 26: +    su = ord(S[i]) + N +    if su >= 91: -    temp.append(su) -for j in range(len(S)): -    ans += L[int(temp[j])] +    ans += chr(su)