n,q = map(int, input().split()) xlist = [int(input()) for i in range(n)] if (n * 2) > q: print("No") exit() print("Yes") for i in range(n): print(f"1 {i+1} {xlist[i]}") for i in range(n): print(f"2 {i+1}") for i in range(q-(2*n)): print(f"1 1 1")