#P1009. [QY-002-Div.4] B. 逃之夭夭的罪犯

[QY-002-Div.4] B. 逃之夭夭的罪犯

题目背景

@Dw2023 和你带着官吏前去探案。你们正走着,人群之中突然冒出一个光头:“砂仁辣!!!!!!”

@Dw2023 前去一看,发现地上已经是一片狼藉,行凶之人也逃之夭夭,只剩下一张纸,上面写着一串密语,而现场也没有人看得懂这串密语。

题目描述

密语是一个由小写字母和数字组成的字符串。而在这段密语下方,也写了一段话:

如果你想要找到我,就解开这段密语。

而解密的方法也很简单,就像下面这样:

对于第 ii 个字符,如果这个字符在字母表中位于 a 之后,h 之前(不包括 ah),且它的后面跟着 11一位数外加一个小写字母,那么这个字符串就要进行反转操作,反转的次数就是这个一位数的值。

并且,对于反转操作,必须累加 所有符合上述条件 的字母和数字组合中一位数的值,最后再反转。例如,对于字符串 ma1jia2qi3,满足条件的一位数累加的过程为 1+2=31 + 2 = 3,所以在最后将其反转 33 次,得到解密后的字符串 3iq2aij1am

现在给出这个字符串,由于 @Dw2023 不会解密,所以他找到了你。

输入格式

只有 1111 个由小写字母和数字组成的字符串,表示密文。

输出格式

只有 1111 个由小写字母和数字组成的字符串,表示密文解密后的结果。

输入输出样例

输入

hetao1o1onlinejudge

输出

hetao1o1onlinejudge

样例解释

符合反转条件的字符串组合为 o1, o1,所以反转 22 次,得到字符串 hetao1o1onlinejudge

说明/提示

s|s| 表示输入字符串的长度,ss 表示输入的字符串。

对于 60%60\% 的数据,保证 s100|s| \le 100

对于 100%100\% 的数据,保证 1s1061 \leq |s| \leq 10^6