import random from time import time N = int(input()) A = list(map(int, input().split())) st = time() def solve(check: list[int]): K = len(check) # B[i] をcheckの桁だけ取り出したもの B = [0]*N for i in range(N): for j in range(K): B[i] ^= (A[i]>>check[j]&1)<