Mật mã caser

View as PDF

Submit solution

Points: 0.01
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Authors:
Problem type

Trong mật mã học, mật mã Caesar, còn gọi là mật mã dịch chuyển, là một trong những mật mã đơn giản và được biết đến nhiều nhất. Mật mã là một dạng của mật mã thay thế, trong đó mỗi ký tự trong văn bản được thay thế bằng một ký tự cách nó một đoạn trong bảng chữ cái để tạo thành bản mã.

Ví dụ, nếu độ dịch là 3, A sẽ được thay bằng D, Z sẽ được thay bằng C và cứ thế đến hết. Phương pháp được đặt tên theo Caesar, vị hoàng đế đã sử dụng nó thường xuyên trong công việc.

Và dưới đây là hình minh hoạ cho mật mã Caesar:

![image](https://espresso.codeforces.com/9d448244c017e01a4cb46cc66e10cf3d9010662a.png)


Hãy viết chương trình mã hoá mật mã Caesar sẽ như sau: Cho phép nhập vào 1 chữ cái in hoa c (Với A≤c≤Z). Hãy xuất ra 1 chữ cái in hoa sau khi mã hoá.
Input

Dòng đầu tiên có chứa 1 chữ cái in hoa c (Với A≤c≤Z).


Output

Một dòng duy nhất chứa 1 chữ cái in hoa sau khi mã hoá.

Simple Examples

Input

A

Output

D

Input

B

Output

E

Note
Nhìn hình minh hoạ dùm cái. Không có hướng dẫn đâu!


Comments

Please read the guidelines before commenting.


There are no comments at the moment.