//怎么都试过了,也不是公式的问题,样例#1第二个错了,样例#1其他的也没错(NO--〉1 422)
#include<iostream>
#include<cstdio>
#include<cmath>
#define lld long long
using namespace std;
bool sq(lld n){
return sqrt(n)*sqrt(n)==n;
}
int main(){
int k;
scanf("%d",&k);
while(k--){
lld n,e,d;
scanf("%lld%lld%lld",&n,&e,&d);
lld dl=pow(n-e*d+2,2)-4*n;
if(sq(dl)==1&&dl>0){
lld p=((n-e*d+2)-sqrt(dl))/2;
lld q=((n-e*d+2)+sqrt(dl))/2;
printf("%lld %lld",p,q);
}
else printf("NO");
}
return 0;
}