N,K = map(int,input().split()) if K == 1 or N-1 <= K: print ("No") elif K == 2: if N % 2 == 1: print ("No") else: print ("Yes") for i in range(N-1): print (i+1,i+2, 10**9-1 if i % 2 == 0 else -1*(10**9) ) else: print ("Yes") for i in range(K-1): print (i+1,i+2, -1*(10**9) if i==0 else 0) for i in range(K+1,N+1): print (1,i,10**9-1)