#include <bits/stdc++.h>
using namespace std;
void euclid(int a, int b, int &d, int &x, int &y) {
if (b == 0) {
d = a;
x = 1;
y = 0;
} else {
int x0, y0;
euclid(b, a % b, d, x0, y0);
x = y0;
y = x0 - (a / b) * y0;
}
}
int main()
{
FILE *fin, *fout;
int t1, i1, a, b, c, d, x, y;
fin = fopen("euclid3.in", "r");
fscanf(fin, "%d", &t1);
fout = fopen("euclid3.out", "w");
for (i1 = 0; i1 < t1; i1++) {
fscanf(fin, "%d%d%d", &a, &b, &c);
euclid(a, b, d, x, y);
//d este gcd(a, b) si a * x + b * y = d
if (c % d != 0) {
fprintf(fout, "0 0\n");
} else {
fprintf(fout, "%d %d\n", x * c / d, y * c / d);
}
}
fclose(fin);
fclose(fout);
return 0;
}