N = int(input())

S = input()



alpha = ['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','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']



ans =[]



for i in range(len(S)):

    for j in range(26):

        if S[i] == alpha[j]:

            ans.append(alpha[j+N])



for i in range(len(ans)):

    print(ans[i], end ="")

N = int(input())

S = input()



for i in range(len(S)):

    if (ord(S[i]) + N) > 90:

        print(chr(ord(S[i]) + N - 90 + 64), end="")

    else:

        print(chr(ord(S[i]) + N ), end="")

    

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

N = int(input())
S = input()
for i in range(len(S)):
    if (ord(S[i]) + N) > 90:
        print(chr(ord(S[i]) + N - 90 + 64), end="")
    else:
        print(chr(ord(S[i]) + N), end="")

-alpha = [ -    "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", -    "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", -] -ans = [] -    for j in range(26): -        if S[i] == alpha[j]: -            ans.append(alpha[j + N]) -for i in range(len(ans)): -    print(ans[i], end="") +    if (ord(S[i]) + N) > 90: +        print(chr(ord(S[i]) + N - 90 + 64), end="") +    else: +        print(chr(ord(S[i]) + N), end="")