//p+q==n-(e*d)+2 n-(e*d)+2==p+(n/p)
#include <iostream>
#include <cmath>
using namespace std;
typedef long long shuju;
int main()
{
shuju k=0;
cin>>k;
for(shuju i=0;i<k;i++)
{
long long n=0;
shuju e=0;
shuju d=0;
cin>>n>>d>>e;
bool OK=false;
for(shuju p=1;p<=sqrt(n)+1;p++)
{
if(n%p!=0)
{
continue;
}
shuju q=n/p;
if(p>q)
{
continue;
}
if(n-(e*d)+2==p+(n/p))
{
OK=true;
cout<<p<<" "<<q<<endl;
break;
}
}
if(!OK)
{
cout<<"NO"<<endl;
}
}
return 0;
}