import sys readline=sys.stdin.readline def XOR_Basis(lst): xor_basis=[] triangulation=[] for i,x in enumerate(lst): xx=x for j,xb in enumerate(triangulation): if xx>xx^xb: xx=xx^xb if xx: xor_basis.append(x) for j in range(len(triangulation)): if triangulation[j]^xxb^xb: b=b^xb y^=xby if b: for j in range(len(tria)): if tria[j]^b