#include<iostream>
using namespace std;
int k,n,d,e,h;
int main(){
cin>>k;
while(k--){
cin>>n>>d>>e;
h=n+2-e*d;
bool bo=true;
for(int i=1;i*i<=n;i++){
if(n%i==0&&n/i+i==h){
cout<<min(i,n/i)<<" "<<max(i,n/i)<<endl;bo=false;
}
}
if(bo)cout<<"NO\n";
}
}
求大佬帮助