N = int(input()) B = list(map(int, input().split())) ans = [-1]*20 for i in range(N): for j in range(20): if not 1<>j & 1): exit(print(-1)) ans[j] = B[i]>>j & 1 n = 0 for i in range(20): if ans[i] == 1: n |= 1<