from collections import defaultdict n,q = map(int, input().split()) xlist = [int(input()) for i in range(n)] se = set(xlist) ty = len(se) if (ty*2) > q: print("No") exit() dic = defaultdict(int) cnt = 0 t = 1 for i in range(n): x = xlist[i] if dic[x] == 0: dic[x] = t print(f"1 {t} {x}") print(f"2 {t}") t += 1 cnt += 2 else: print(f"2 {dic[x]}") cnt += 1 for i in range(q-cnt): print("1 1 1")