#include<algorithm>
using namespace std;
inline int cmmdc (int a,int b)
{
int r;
while(b)
{
r=a%b;
a=b;
b=r;
}
return a;
}
void euclid (int a,int b,int &x,int &y)
{
int x0,y0;
if(b==0)
{
x=1,y=0;
return;
}
euclid(b,a%b,x0,y0);
y=x0-(a/b)*y0;
x=y0;
}
int main ()
{
freopen("euclid3.in","r",stdin);
freopen("euclid3.out","w",stdout);
int t,i,a,b,c,x,y,d;
scanf("%d",&t);
for(i=1;i<=t;++i)
{
scanf("%d%d%d",&a,&b,&c);
d=cmmdc(a,b);
if(c%d==0)
{
euclid (a,b,x,y);
printf("%d %d\n",x*(c/d),y*(c/d));
}
else
printf("0 0\n");
}
return 0;
}