#include int main() { int n; scanf("%d", &n); int i; long long int a[102]; for (i = 0; i < n; i++) scanf("%lld", &a[i]); long long int ans, cnt; for (ans = 1;; ans *= 2) { cnt = 0; for (i = 0; i < n; i++) if ((a[i] & ans) > 0) cnt++; if (cnt == 0) break; } printf("%lld\n", ans); return 0; }