#include <cstdio>
using namespace std;
int cmmdc(int a,int b)
{
if(!b)return a;
return cmmdc(b,a%b);
}
void solutzii(int a,int b,int d,int&x,int&y)
{
int xp,yp;
if(!b)
{
x=d/a;
y=0;
return;
}
solutzii(b,a%b,d,xp,yp);
int c=a/b;
x=yp;
y=xp-c*yp;
return;
}
int main()
{
FILE *in=fopen("euclid3.in","r")
,*out=fopen("euclid3.out","w");
int n,a,b,c;
fscanf(in,"%d",&n);
while(n--)
{
fscanf(in,"%d%d%d",&a,&b,&c);
int x,y,d;
d=cmmdc(a,b);
if(!(c%d))
{
solutzii(a,b,d,x,y);
x*=(c/d),y*=(c/d);
fprintf(out,"%d %d\n",x,y);
}
else fprintf(out,"0 0\n");
}
return 0;
}