#include <bits/stdc++.h>
using namespace std;
#define ull unsigned long long
ull a,b,c,p,q,n,u,r;
void hejishu(ull he,ull ji){
double viste = he*he-4.0*ji;
if(viste < 0.0) {cout<<"NO\n";return;}
double cha=sqrt(viste);
p=(he-cha)/2;
q=(cha+he)/2;
if(p==1||q==1) {cout<<"NO\n";return;}
if(cha!=(int)cha) {cout<<"NO\n";return;}
if(p+q!=he||q-p!=cha||p*q!=ji) {cout<<"NO\n";return;}
cout<<p<<" "<<q<<endl;
}
int main(){
cin>>n;
while(n--){
cin>>a>>b>>c;
u=a,r=a+2-b*c;
if(b==c&&c==1) cout<<"1 "<<a<<endl;
else hejishu(r,u);
}
}