N = int(input()) A = list(map(int,input().split())) ans = 0 for j in range(61): mask = 1 << j m = -1 for i in range(N): if A[i] & mask: if m == -1: m = A[i] A[i] = 0 ans += 1 else: A[i] ^= m print(2 ** ans)