#include<iostream>#include<algorithm>#include<cmath>#include<cstring>#include<vector>#include<unordered_map>#include<unordered_set>#include<set>#include<map>#defineendl'\n'#defineIOSios::sync_with_stdio(false); cin.tie(0); cout.tie(0)usingnamespace std;constdouble pi =acos(-1);typedeflonglong ll;constint N =110;ll a[N];intmain(){// IOS;int T;scanf("%d",&T);while(T --){int n;scanf("%d",&n);for(int i =0; i < n; i ++)scanf("%lld",&a[i]);ll ans =0;for(int i =0; i <=32; i ++){ll base =1<< i;int cnt =0;for(int j =0; j < n; j ++)if(a[j]>> i &1) cnt ++;if(cnt == n) ans += base;}printf("%lld\n", ans);}return0;}