#include <iostream> #include <vector> #include <numeric> using namespace std; long gcd3(long a, long b, long c) { return gcd(gcd(abs(a), abs(b)), abs(c)); } int main() { int n; long h; cin >> n >> h; while (n--) { long x, y, z; cin >> x >> y >> z; long i = x; long j = y; long k = 2 * h - z; long g = gcd3(i, j, k); // 化简使得 gcd(i, j, k) = 1 i /= g; j /= g; k /= g; cout << i << " " << j << " " << k << endl; } return 0; }