#abc146b. [abc146_b]ROT N

[abc146_b]ROT N

题目描述

我们有一个由大写英文字母组成的字符串 SS。另外,给定一个整数 NN

SS 中的每个字符按字母顺序向右移动 NN 个位置(见下文),并打印结果字符串。

我们假设 A 后面是 Z。例如,将 A 向右移动 22 位得到 C (A to\\to B to\\to C),将 Y 向右移动 33 位得到 B (Y to\\to Z to\\to A to\\to B)。

约束条件

  • 0leqNleq260 \\leq N \\leq 26
  • 1leqSleq1041 \\leq |S| \\leq 10^4
  • SS 由大写英文字母组成。

输入

从标准输入读取输入数据格式如下:

NN SS

输出

打印按字母顺序将 SS 中的每个字符向右移动 NN 个位置后得到的字符串。

示例输入 1

2
ABCXYZ

示例输出 1

CDEZAB

注意 A 后面是 Z

示例输入 2

0
ABCXYZ

示例输出 2

ABCXYZ

示例输入 3

13
ABCDEFGHIJKLMNOPQRSTUVWXYZ

示例输出 3

NOPQRSTUVWXYZABCDEFGHIJKLM