ll@t; rep(t){ ll@n,@k; if(k==1||k==n){ wt("No"); continue; } wt("Yes"); ll a=4,b=3n-3; wtSp(1); rep(k-2){ wtSp(a++); } rep(n-k){ wtSp(b--); } wt(2); wtSp(2); rep(k-2){ wtSp(a++); } rep(n-k){ wtSp(b--); } wt(3); wtSp(3); rep(k-2){ wtSp(a++); } rep(n-k){ wtSp(b--); } wt(1); }