1460 - 第二届“华为杯”初赛题目E

Time Limit : 1 Second

Memory Limit : 128 MB

Submission: 309

Solved: 78

Description


假设你工作在一个32位的机器上,你需要将某一个外设寄存器的第X位设置成0(最低位为第0位,最高位为第31位),将第Y位开始的连续三位设置成110(从高位到低位的顺序),而其他位保持不变。对给定的寄存器值R,及X,Y,编程计算更改后的寄存器值R。



请注意:16进制数为小写字母。

Input


输入数据包含多个case。在每个case中,包括R,X,Y,以逗号","分隔,R为16进制表示的32位整数,X,Y在0-31之间且Y>=3,(Y-X)的绝对值>=3,保证两次置位不会重合

Output


每个case输出一行,代表最更改后的寄存器值R(16进制输出)

sample input
1
12345678,0,3
sample output
1234567c
hint
source
© 2015 HUST ACMICPC TEAM. All Right Reserved.