#include <iostream>
using namespace std;
#include<cmath>
int gcd(long int a, long int b) {
    if(b == 0) {
        return a;
    }
    return gcd(b, a % b);
}
int main() {
    int  a, b;
    while (cin >> a >> b) { 
        for(int i=0;i<a;i++)
        {long int   x,y,z;
        cin >>x>>y>>z;
        z=2*b-z;
        long int g=gcd(max(x,y),min(x,y));
        if(g>1)g=gcd(max(g,z),min(g,z));
            if(g>1){x/=g;y/=g;z/=g;}
        cout <<x<<' '<<y<<' '<<z<< endl;
        }
    }
}