シーザー暗号

题意翻译

``` 变换前 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 变换后 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 ``` ``` 样例1:MRL 输出:JOI 样例2:FURDWLD 输出:CROATIA ``` 感谢@da32s1da 提供的翻译

题目描述

[problemUrl]: https://atcoder.jp/contests/joi2007yo/tasks/joi2007yo_c ガイウス・ユリウス・カエサル(Gaius Julius Caesar),英語読みでジュリアス・シーザー(Julius Caesar)は,古代ローマの軍人であり政治家である.カエサルは,秘密の手紙を書くときに,`A` を `D` に,`B` を `E` に,`C` を `F` に,というように $ 3 $ つずらして表記したという記録が残っている. 大文字のアルファベット $ 26 $ 文字だけからなる文字列を,カエサルがしたように3文字ずつずらす変換を施し得られた文字列がある.このような文字列を元の文字列に戻すプログラムを作成せよ. 各文字の変換前と変換後の対応は次のようになる. 変換前 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 変換後 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 例えば,この方法で文字列 `JOI` を変換すると `MRL` が得られ,この方法で変換された文字列 `FURDWLD` の元の文字列は `CROATIA` である. - - - - - -

输入输出格式

输入格式


入力は $ 1 $ 行だけからなり,その $ 1 $ 行は大文字のアルファベットのみで構成される文字列を $ 1 $ つ含む. 入力される文字列の長さは $ 1\,000 $ 以下である.

输出格式


出力は,入力された文字列を元に戻した文字列だけを含む $ 1 $ 行からなる. - - - - - -

输入输出样例

输入样例 #1

MRL

输出样例 #1

JOI

输入样例 #2

FURDWLD

输出样例 #2

CROATIA

说明

### Sample Explanation 1 \- - - - - -