4437. 位运算

Easy位运算

时间限制:2000 ms

内存限制:512 MiB

题面

给定一个int型整数 xx,将 xx 的二进制表示中第 ii 位和第 jj 位的值互换。0i,j31 0 \leq i,j \leq 31

注意: xx 的二进制表示的最右边为第0位。

输入格式

在一行中输入三个整数,x,i,jx,i,j ,整数之间用一个空格分隔。

输出格式

在一行中输出互换后的结果。

样例

输入

38 2 4

输出

50

输入

1 0 2

输出

4

输入

-2 0 31

输出

2147483647