#初めてのスペシャルジャッジなので、テスト(2かいめ) print("Yes") n,k=map(int,input().split()) if n==k==3: print(3,2,3) print(2,3,1) print(1,3,2) if n==5 and k==0: for _ in range(5):print(0,0,0,0,0) if n==4 and k==0: print(7,6,5,4) print(6,5,4,3) print(5,4,3,2) print(4,3,2,1) if n==4 and k==12: print(4,3,2,1) print(3,4,1,2) print(2,1,4,3) print(1,2,3,4) if n==5 and k==13: print(9,8,3,8,2) print(4,6,8,3,9) print(7,5,4,1,5) print(6,2,6,2,4) print(6,1,6,5,9)