ll@Q,y;rep(Q){ll@D,@K;set>>S;REP(x,-D,D+1){y=D-abs(x);rep(2)S.insert({x*x+y*y,{x,y*=-1}});}auto i=S.begin(),e=S.end();while(i!=e&&--K)i++;if(i!=e){wt("Yes"),wt(i->second.first,i->second.second);}else wt("No");}