惊鸿
题号:NC248247
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

云浅有四个正整数 a_1,a_2,a_3,a_4
她可以进行任意次操作,每次操作中,她可以选出某两个 a_i,a_j,然后将 a_i 变为 。其中 是位或运算。
她想要最大化 的值。你需要帮她求出这个最大值。

输入描述:

本题有多组数据。第一行一个正整数 T 表示数据组数。
每组数据会输入四个非负整数 a_1,a_2,a_3,a_4,并换行。
对于 的数据,

输出描述:

对于每组数据,输出一行一个非负整数表示  的最大值。
示例1

输入

复制
2
1 1 4 5
1 2 3 4

输出

复制
20
28

备注:

对于 的数据,