#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n;
cin >> n;
vector<int> arr(n);
for(int i = 0; i < n; i++){
cin >> arr[i];
}
vector<int> count_one(32, 0);
for(int j = 0; j < n; j++){
for(int bit = 0; bit < 32; bit++){
if((arr[j] >> bit) & 1){
count_one[bit]++;
}
}
}
unsigned int y = 0;
for(int i = 0; i < 32; i++){
int c_one = count_one[i];
int c_zero = n - c_one;
if(c_zero > c_one && count_one[i]!=0){
y |= (1U << i);
}
}
cout << y << endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKCiAgICBpbnQgbjsKICAgIGNpbiA+PiBuOwogICAgdmVjdG9yPGludD4gYXJyKG4pOwogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgY2luID4+IGFycltpXTsKICAgIH0KICAgIAogICAgdmVjdG9yPGludD4gY291bnRfb25lKDMyLCAwKTsKICAgIGZvcihpbnQgaiA9IDA7IGogPCBuOyBqKyspewogICAgICAgIGZvcihpbnQgYml0ID0gMDsgYml0IDwgMzI7IGJpdCsrKXsKICAgICAgICAgICAgaWYoKGFycltqXSA+PiBiaXQpICYgMSl7CiAgICAgICAgICAgICAgICBjb3VudF9vbmVbYml0XSsrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgCiAgICB1bnNpZ25lZCBpbnQgeSA9IDA7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgMzI7IGkrKyl7CiAgICAgICAgaW50IGNfb25lID0gY291bnRfb25lW2ldOwogICAgICAgIGludCBjX3plcm8gPSBuIC0gY19vbmU7CiAgICAgICAgaWYoY196ZXJvID4gY19vbmUgJiYgY291bnRfb25lW2ldIT0wKXsKICAgICAgICAgICAgeSB8PSAoMVUgPDwgaSk7CiAgICAgICAgfQogICAgfQogICAgCiAgICBjb3V0IDw8IHkgPDwgZW5kbDsKICAgIAogICAgcmV0dXJuIDA7Cn0=