N, K = map(int, input().split()) if N % (2 * K): print("No") exit() n = N // (2 * K) ans = [[] for i in range(K)] now = 1 for i in range(K): for _ in range(n): ans[i].append(now) ans[i].append(N + 1 - now) now += 1 print("Yes") for a in ans: print(*a)