/******************************************************************** * @brief https://yukicoder.me/problems/no/1082 * @date 2020/06/19 *********************************************************************/ #include //全てのヘッダファイルをインクルード //ループ #define rep(i, n) for(int i = 0; i < n; i++) //普通のループ #define repr(i, n) for(int i = n; i >= 0; i--) //逆ループ //型名省略 typedef long long ll; //値 static const ll MX = 1e18; using namespace std; int main(){ int n; cin >> n; int a[n], x=0; rep(i, n){ cin >> a[i]; } rep(i, n){ rep(j, n){ x = max(x, a[i]^a[j]); } } cout << x << endl; }