N = int(input()) lsA = list(map(int,input().split())) #最初と最後だけ1回だけxor #a^a = 0 #Ai^Ajが最大になるものO(N**2) ans = 0 for i in range(N-1): for j in range(i+1,N): ans = max(lsA[i]^lsA[j],ans) print(ans)