2379: 凯撒密码

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:30 Solved:15

Description

凯撒密码是一种替换加密技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成DB被替换成EC被替换成F,以此类推W被替换成ZX被替换成AY被替换成BZ被替换成C。这个加密方法是以罗马共和时期凯撒的名字命名的,据称当年凯撒曾用此方法与其将军们进行联系,但是和所有的利用字母表进行替换的加密技术一样,凯微密码非常容易破解而且在实际应用中也无法保证通信安全。

现在给你一已破解的凯密码明文密文,与一有相同偏移量的末破解凯撒密码密文,请你帮忙破解它。

Input

输入共三行:

第一行包含一个字符串,表示已破解的凯撒密码明文;

第二行包含一个字符串,表示已破解的凯撒密码密文;

第三行包含一个字符串,表示待破解的凯撒密码密文。

Output

输出一行,包含一个字符串,表示待破解的凯撒密码对应的明文。

Sample Input Copy

ABCDEFGVWXYZ 
DEFGHIJYZABC 
WKHTXLFNEURZQIRAMXPSVRYHUWKHODCBGRJ

Sample Output Copy

THEQUICKBROWNFOXJUMPSOVERTHELAZYDOG

HINT

数据范围

保证密码长度均不超过1000,所有字符串由大写字母组成。

输入说明】

样例 1 中,通过已破解的密码得出偏移量为 'D' - 'A' = 3 ,因此,对未破解部分进行逆向偏移:密文中的 W 对应明文中的T'W' - 3 = 'T' ),密文中的K对应明文中的H'K' - 3 = 'H' ),以此类推。

Source/Category