Problem2203--ABC146b-ROT N

2203: ABC146b-ROT N

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

Problem Statement

We have a string SS consisting of uppercase English letters. Additionally, an integer NN will be given.
Shift each character of SS by NN in alphabetical order (see below), and print the resulting string.
We assume that A follows Z. For example, shifting A by 22 results in C (A \to B \to C), and shifting Y by 33 results in B (Y \to Z \to A \to B).

Constraints

  • 0 \leq N \leq 260N26
  • 1 \leq |S| \leq 10^41S104
  • SS consists of uppercase English letters.

Input

Input is given from Standard Input in the following format:
NNSS

Output

Print the string resulting from shifting each character of SS by NN in alphabetical order.

Sample Input Copy

2
ABCXYZ

Sample Output Copy

CDEZAB

Source/Category