#856. 你能进山建OJ?

你能进山建OJ?

题目描述

最近发生一件诡异的事情,山东建筑大学的OJ经常被陌生人登陆,这还得了,这样岂不是说A哪个题就A哪个题,为了防止这种行为的发生。于是管理员丙三醇很生气,便重新更改了密码,并发话说:“如果谁能再破解,老子就服了。”当然此密码也能破解,给你三个数k1,k2,k3,然后给你三组范围分别是[a,i],[j,r],[s,z]+下划线。现在给你一个字符串,当然每个字符肯定在这三组的范围之内,然后密码就是对于每个字母在自己的范围内向左移动ki个单位,只能在自己的范围内移动。例如给你一串小写字母是:io_cnubo_fqwhk_erxt,k1,k2,k3分别是2,3,1,那么密码就是hqtek_iruco_bnwfo_x。因为属于第一组的有{i c b f h e},属于第二组{o n o q k r},属于第三组{_ u _ w _x t},分别向左移动2,3,1个单位就变成:第一组{h e i c b f},第二组{q k r o n o},第三组{t _ u _ w _ x}。好了,只能提示到这了,能不能破密就看你们自己的本事了。

输入输出格式

输入

多组测试数据,第一行输入三个整数k1,k2,k3 第二行输入一个字符串,由小写字母组成。(长度小于100)

输出

输出一个字符串,为对应的密码。

样例

输入1

2 3 1
io_cnubo_fqwhk_erxt

输出1

hqtek_iruco_bnwfo_x

时间及空间限制

1s, 256MB.