#include<iostream>
#include<cmath>
using namespace std;
void qggs(int n,int e,int d){
long long m=n-e*d+2;
long long t=(m*m)-4*n;
long long p,q;
if(t<0){
cout<<"NO";
return ;
}
long long s=sqrt(t);
if(s*s!=t){
cout<<"NO";
return ;
}
else{
p=(m-sqrt(t))/2;
q=(m+sqrt(t))/2;
cout<<p<<" "<<q;
}
}
int main(){
int k;
cin>>k;
for(int i=0;i<k;i++){
int n,e,d;
cin>>n>>e>>d;
qggs(n,e,d);
cout<<endl;
}
return 0;
}