#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long LL;
LL k, n, d, e;
LL p, q, m;
int main()
{
scanf("%lld", &k);
for (int i = 1; i <= k; i ++ )
{
scanf("%lld%lld%lld", &n, &d, &e);
m = n - d * e + 2;
LL l = 1, r = m >> 1;
while (l < r)
{
LL mid = l + r >> 1;
if (mid * (m - mid) >= n) r = mid;
else l = mid + 1;
}
p = l, q = m - l;
if (p * q == n) printf("%lld %lld\n", p, q);
else puts("NO");
}
return 0;
}