N, Q = map(int, input().split()) X = list(map(int, input().split())) if N + len(X) > Q: print("No") exit() queries = [] for x in set(X): queries.append((1, x, x)) for x in X: print(2, x) queries.extend((1, 1, 1) for _ in range(Q - len(queries))) print("Yes") for query in queries: print(*query)