#PCBTAM0000010. Dịch mã ký tự (Shift a Character Code)

Dịch mã ký tự (Shift a Character Code)

Dịch mã ký tự (Shift a Character Code)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho một ký tự cc và số nguyên có dấu kk. Gọi xx là điểm mã Unicode của cc. Hãy tìm ký tự có điểm mã mới bằng x+kx+k.

Phép dịch được thực hiện trên mã số nguyên, không phải phép xoay vòng bảng chữ cái. Chẳng hạn, mã của A là 6565; tăng lên 11 cho ký tự B.

Input

Dòng thứ nhất chứa đúng một ký tự Unicode cc. Dòng thứ hai chứa số nguyên kk, có thể âm, bằng 00 hoặc dương.

Output

In ký tự có điểm mã bằng điểm mã của cc cộng với kk.

Subtask

  • Subtask 1 (100 điểm): −30≤k≤30-30\le k\le30; 33≤ord⁡(c)+k≤12633\le\operatorname{ord}(c)+k\le126.

Ví dụ

Ví dụ 1

Input

A
1

Output

B

Giải thích. A có mã 6565; sau khi cộng 11 được 6666, tương ứng ký tự B.

Ví dụ 2

Input

c
-2

Output

a

Giải thích. c có mã 9999; cộng −2-2 được 9797, tương ứng ký tự a.

Ví dụ 3

Input

Z
0

Output

Z

Giải thích. Dịch 00 không thay đổi điểm mã, vì vậy kết quả vẫn là Z.