#include #include uint64_t ns[10000]; int main(){ int n; scanf("%d", &n); int i; for(i = 0; i < n; i++){ scanf("%lu", ns + i); } int j; uint64_t sum = 0; int c = 0; for(i = 0; i < 64; i++){ for(j = 0; j < n; j++){ if((ns[j] >> i) & 1){ c++; } } if(c){ sum |= 1 << i; } c /= 2; } printf("%lu\n", sum); }