#include #define int long long #define endl "\n" using namespace std; bool solve() { int n,k; cin>>n>>k; int t = 3*n-3; if (k==1 || k==n) return false; k--; cout << "Yes" << endl; int num = 0; for (int i = 1; i <= k; i++) { num++; cout << num << " "; } int i = (t+3)/3; for (; i > num; i--) { cout << i << " "; } cout << endl; // ----------- cout << i+1 << " "; num = (t+3)/3; for (int i = 1; i <= k-1; i++) { num++; cout << num << " "; } i = t-(n-2); for (; i > num; i--) { cout << i << " "; } cout << endl; // ---------------- cout << i+1 << " "; num = t-n+2; for (int i = 1; i <= k-1; i++) { num++; cout << num << " "; } i = t; for (; i > num; i--) { cout << i << " "; } cout << 1 << endl; // --------- return true; } signed main() { ios_base::sync_with_stdio(0); cin.tie(0); int t;cin>>t;while(t--) if (!solve())cout << "No" <