#include<bits/stdc++.h>
using namespace std;
double p1;
long long n,e,d;
int g,h;
int main(){
long long k;
cin>>k;
for(int i=1;i<=k;i++)
{
cin>>n>>e>>d;
long long x=(n-e*d+2)*(n-e*d+2)-4*n;
if(x>0)
{
p1=sqrt((n-e*d+2)*(n-e*d+2)-4*n);
}
if(int(p1)==p1)
{
cout<<(n-e*d+2-sqrt((n-e*d+2)*(n-e*d+2)-4*n))/2<<' '<<(n-e*d+2+sqrt((n-e*d+2)*(n-e*d+2)-4*n))/2<<endl;
}
else
{
cout<<"NO"<<endl;
}
}
}