#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int Mod=1e9+7;
const ll INF = 10000000000000;
const int N = 1e6+7;
void solve() {
int n,l;
cin >> n >> l;
vector<vector<int>> a(l,vector<int>(2,0));
for(int i=0;i<n;i++){
int x;cin >> x;
for(int j=0;j<l;j++){
int bit =(x>>j)&1;
a[j][bit]+=1;
}
}
ll y=0;
for(int i=0;i<l;i++){
if(a[i][1]>a[i][0]) y+=1<<i;
}
cout << y << '\n';
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin >> t;
while (t--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwpjb25zdCBpbnQgTW9kPTFlOSs3Owpjb25zdCBsbCBJTkYgPSAxMDAwMDAwMDAwMDAwMDsKY29uc3QgaW50IE4gPSAxZTYrNzsKCiAgICB2b2lkIHNvbHZlKCkgewogICAgICAgaW50IG4sbDsKICAgICAgIGNpbiA+PiBuID4+IGw7CiAgICAgICB2ZWN0b3I8dmVjdG9yPGludD4+IGEobCx2ZWN0b3I8aW50PigyLDApKTsKICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIGludCB4O2NpbiA+PiB4OwogICAgICAgIGZvcihpbnQgaj0wO2o8bDtqKyspewogICAgICAgICAgICBpbnQgYml0ID0oeD4+aikmMTsKICAgICAgICAgICAgYVtqXVtiaXRdKz0xOwogICAgICAgIH0KICAgICAgIH0KICAgICAgIGxsIHk9MDsKICAgICAgIGZvcihpbnQgaT0wO2k8bDtpKyspewogICAgICAgICAgIGlmKGFbaV1bMV0+YVtpXVswXSkgeSs9MTw8aTsgCiAgICAgICB9CiAgICAgICBjb3V0IDw8IHkgPDwgJ1xuJzsKICAgIH0KaW50IG1haW4oKXsgCiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwoJCiAgICBpbnQgdDsKICAgIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkgc29sdmUoKTsKICAgIAogICAgcmV0dXJuIDA7Cn0=