#include <bits/stdc++.h>
using namespace std;
int k;
long long a,b,c;
int main(){
cin >>k;
while(k--){
cin >>a>>b>>c;
long long p=((a-b*c+2)+int(sqrt(a*a-2*a*b*c-4*b*c+(b*c)*(b*c)+4)))/2;
long long q=a-b*c+2-p;
if(q*p==a && q+p==(a-b*c+2))
cout<<min(p,q)<<" "<<max(p,q)<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}