#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(int i=0;i> Q; while(Q--){ int D,K; cin >> D >> K; if(D==0){ if(K==1){ cout << "Yes" << endl; cout << 0 << ' ' << 0 << endl; }else{ cout << "No" << endl; } continue; } bool f=false; for(i=0;i<=D/2;i++){ // P(i,D-i) int d=i*i+(D-i)*(D-i); int a=0,b=0; for(j=0;j<=D;j++){ int e=j*j+(D-j)*(D-j); if(j==0 || j==D){ if(e