import sys sys.setrecursionlimit(10 ** 9) N=int(input()) A=list(map(int, input().split())) def dfs(array, i): if i<0:return 0 zero=[] one=[] for a in array: if (a>>i)&1: one.append(a^(1<