#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main()
{
int k;
cin>>k;
for(int i=1;i<=k;i++){
int a,b,c;
cin>>a>>b>>c;
int d=a-b*c+2;
double p=(a-b*c+2+sqrt((a-b*c+2)*(a-b*c+2)-4*a))/2;
double q=(a-b*c+2-sqrt((a-b*c+2)*(a-b*c+2)-4*a))/2;
if(p<=0 || q<=0){
cout<<"No"<<endl;
}
int pp=p;
int qq=q;
if(pp==p && qq==q){
if(p * q == a && b * c == (p - 1) * (q - 1) + 1 && p && q){
cout<<min(p,q)<<' '<<max(q,p)<<endl;
continue;
}
}
cout<<"No"<<endl;
}
return 0;
}