k = int(input()) assert 1 <= k <= 150 D = list(map(int, input().split())) D.sort() assert all(d % 2 == 0 and 2 <= d <= 300 for d in D) assert len(D) == k assert len(set(D)) == k D = [0] + D print(2 * k + 1) E = [] for i in range(k): print(i + 1, i + 2, (D[i + 1] - D[i]) // 2) print(i + 2, k + i + 2, D[i + 1] // 2) print(k + 1) A = [1] + [i for i in range(k + 2, 2 * k + 2)] print(*A)