
给定一个正整数
)
,请你找到一个正整数
)
,使得同时满足以下两个条件:


(
按位与结果为

);

%20%3D%201)
(
最大公约数为

)。

请你找到一个符合条件的

。可以证明对于给定范围内的所有

,至少存在一个满足条件的

。
【名词解释】
按位与(Bitwise AND):对两个整数的二进制表示按位进行与运算。
最大公约数(gcd):指两个或多个整数共有约数中最大的一个。例如,

和

的公约数有

,其中最大的约数是

,因此记作
%3D6)
。
输入描述:
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入一个整数
。
输出描述:
对于每组测试数据,新起一行。
输出一个整数
。
如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。