编程题
曾经最难的题目
## 来源
South Central USA 2002 (ZOJ1392, POJ1298)
## 题目描述
加密规则为:对原文中的每个字母,转换成字母表后面第5个字母,如原文中的字符为字母A,则密文中对应的字符为F。你的任务是解密,将密文翻译成原文。
ciphertext(密文):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
plaintext(原文): V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
加密时,只有字母字符才按照上述规则进行加密。任何非字母字符保持不变,而且所有字母字符均为大写字母。
## 输入描述
输入文件(非空)最多包含100个测试数据。每个数据为下面的格式,每个数据之间没有空行,所有的字符为大写。
每个数据由3行组成:
(1) 首行为字符串"START";
(2) 第2行为密文,包含的字符个数大于等于1,小于等于200,表示密文;
(3) 第3行为字符串"END"。
最后一个数据后有"ENDOFINPUT",表示输入结束。
## 输出描述
对每个数据,输出一行,为解密出来的原文。
## 样例输入
```txt
START
NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX
END
ENDOFINPUT
```
## 样例输出
```txt
IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES
```