def main(): q, k = map(int, input().split()) if q == 1: ans = 2 if k >= ans: print("Yes") print(1, 2) else: print("No") elif q == 2: ans = 3 if k >= ans: print("Yes") print(1, 2) print(1, 2) else: print("No") elif q == 3: ans = 3 if k >= ans: print("Yes") print(1, 2) print(1, 2) print(3, 4) else: print("No") elif q == 4: ans = 4 if k >= ans: print("Yes") print(1, 2) print(1, 2) print(1, 2) print(3, 4) else: print("No") elif q == 5: ans = 4 if k >= ans: print("Yes") print(1, 2) print(1, 2) print(1, 2) print(3, 4) print(3, 4) else: print("No") else: ans = 5 if k >= ans: print("Yes") print(1, 2) print(1, 2) print(3, 4) print(4, 5) print(4, 5) for _ in range(q-5): print(6, 7) else: print("No") main()