#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int n; cin >> n; long long x = 0; for (int i = 0; i < n; i++) { long long a; cin >> a; x |= a; } long long t = 1; while (t <= x) { if (!(t & x)) { cout << t << endl; return 0; } t *= 2; } cout << t << endl; return 0; }