#include int main() { int n; int a, b, c; scanf("%d", &n); while (n > 0) { scanf("%d%d%d", &a, &b, &c); if (c % 2 != 0) { printf("Impossible\n"); n--; continue; } else { int x = c / 2; if (a > b) { int t = a; a = b; b = t; int num_b = x / b; int num_a = (x - num_b * b) / a; if (a * num_a + b * num_b == x) { printf("%d %d\n", num_b * 2, num_a * 2); } else { int flag = 0; while (num_b > 0) { num_b--; num_a = (x - num_b * b) / a; if (a * num_a + b * num_b == x) { printf("%d %d\n", num_b * 2, num_a * 2); flag = 1; break; } } if (flag == 0) { printf("Impossible\n"); } } } else { int num_b = x / b; int num_a = (x - num_b * b) / a; if (a * num_a + b * num_b == x) { printf("%d %d\n", num_a * 2, num_b * 2); } else { int flag = 0; while (num_b > 0) { num_b--; num_a = (x - num_b * b) / a; if (a * num_a + b * num_b == x) { printf("%d %d\n", num_a * 2, num_b * 2); flag = 1; break; } } if (flag == 0) { printf("Impossible\n"); } } } } n--; } return 0; }