Q, K = map(int, input().split()) ans = [ [1, 2], [1, 2], [3, 4], [4, 5], [4, 5], [6, 7], ] wa = [2, 3, 3, 4, 5, 5] while len(ans) < Q: ans.append(ans[-1]) wa.append(wa[-1]) if wa[Q - 1] <= K: print("Yes") for i in range(Q): print(*ans[i]) else: print("No")