N = int(input()) A = list(map(int, input().split())) ANS = [] for i in reversed(range(30)): p = 2**i for j in range(N): if A[j] & p == 0: A[j]+=p else: break else: j+=1 if j: ANS.append([1,j,p]) A.sort() print(len(ANS)) for a in ANS: print(*a)