#include "bits/stdc++.h" using namespace std; // Inserted snippets: io, root #define rep(i, a, b) for(int i = a; i < (b); ++i) #define all(x) begin(x), end(x) #define sz(x) (int)(x).size() typedef long long ll; typedef pair pii; typedef vector vi; template bool chmin(H& v1, const H v2) { if (v1 > v2) { v1 = v2; return true; } return false; } template bool chmax(H& v1, const H v2) { if (v1 < v2) { v1 = v2; return true; } return false; } template void read(H& head) { cin >> head; } template void read(H& head, T& ...tail) { cin >> head; read(tail...); } template void write(H head) { cout << head << '\n'; } template void write(H head, T ...tail) { cout << head << " "; write(tail...); } template void die(T ...tok) { write(tok...); exit(0); } // End snippets int main() { cin.tie(0)->sync_with_stdio(0); cin.exceptions(cin.failbit); int n; read(n); vector v(n); rep(i, 0, n) read(v[i]); int ans = 0; rep(i, 0, n) rep(j, 0, n) chmax(ans, v[i] ^ v[j]); write(ans); }