from sys import stdin input = stdin.readline for _ in range(int(input())): N, K = map(int, input().split()) if K == 1 or K == N: print("No") continue L = N*3-3 ans = [-1]*L ans[0] = 1 cnt = 2 idx = K c = N-K while idx < L: for i in reversed(range(idx, idx+c)): if i < L: ans[i] = cnt cnt += 1 idx += N-1 for i in range(L): if ans[i] == -1: ans[i] = cnt cnt += 1 ans.append(ans[0]) print("Yes") print(*ans[:N]) print(*ans[N-1:N*2-1]) print(*ans[N*2-2:N*3-2])