import java.util.*; import java.math.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 int n=sc.nextInt(); long h=sc.nextLong(); for(int i=0;i<n;i++){ long x1=sc.nextLong(); long y1=sc.nextLong(); long z1=sc.nextLong(); z1=h+h-z1; BigInteger x=BigInteger.valueOf(x1); BigInteger y=BigInteger.valueOf(y1); BigInteger z=BigInteger.valueOf(z1); BigInteger jg=x.gcd(y.gcd(z)); System.out.printf("%d %d %d\n",x.divide(jg),y.divide(jg),z.divide(jg)); } } }