n = int(input()) a = list(map(int, input().split())) i = 1 while True: if all((i + a[j]) == (i ^ a[j]) for j in range(n)): exit(print(i)) i *= 2