def main(): import sys input = sys.stdin.read().split() n = int(input[0]) A = list(map(int, input[1:n+1])) max_bit = 14 # since A_i <= 16384 = 2^14 basis = [0] * (max_bit + 1) for num in A: x = num for i in range(max_bit, -1, -1): if (x >> i) & 1: if basis[i]: x ^= basis[i] else: basis[i] = x break # Count the number of non-zero elements in the basis r = sum(1 for b in basis if b != 0) print(1 << r) if __name__ == "__main__": main()