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()