20005 - 高低位交换

通过次数

40

提交次数

58

时间限制 : 1 秒
内存限制 : 128 MB

输入一个小于2^32 的正整数n,n的二进制形式中前16位为高位,后16位为低位。现将它的高低位交换得到一个新的数,求出这个新数。

输入

一行一个n。(0<n<2^32)

输出

一行,高低位交换后的新数。

样例

输入

1314520

输出

249036820