
MuQ 有

张符卡,第

张符卡的权值为

。

MuQ 需要从中选取
)
张符卡组成一个 stage。记选取的符卡权值分别为

,其难度定义为
)
。

MuQ 想知道,她能组出的难度最大的 stage 的难度值为多少。
【名词解释】


:指位运算中的按位异或(Bitwise XOR),对两个整数的二进制表示按位进行异或运算。


:最大公约数,指两个或多个整数共有约数中最大的一个。例如,

和

的公约数有

,其中最大的约数是

,因此记作
%3D6)
。特别地,单个整数的

定义为其自身。
输入描述:
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入包含一个整数
,表示符卡的数量。
输出描述:
对于每一组测试数据,新起一行输出一个整数表示能得到的最大难度。