#include<stdio.h>
long x, y, a, b, c, d, t;
long gcd(long a, long b, long &x, long &y){
if(b==0){
x=1;
y=0;
return a;
}
long x0, y0, d;
d = gcd(b, a%b, x0, y0);
x = y0;
y = x0 - a/b*y0;
return d;
}
int main()
{
FILE *ofile,*ifile;
ifile = fopen("euclid3.in", "r");
ofile = fopen("euclid3.out", "w");
fscanf(ifile, "%li\n", &t);
for(int i=0; i<t; i++){
fscanf(ifile, "%li %li %li", &a, &b, &c);
d = gcd(a, b, x, y);
if(c%d) fprintf(ofile,"0 0\n");
else fprintf(ofile,"%li %li\n", x*c/d, y*c/d);
}
fclose(ifile);
fclose(ofile);
return 0;
}