from math import gcd
import sys

n, h = map(int, input().split())
for line in sys.stdin:
    x, y, z = map(int, line.split())
    # 镜像法计算方向向量的z坐标
    z_mirror = 2 * h - z
    # 计算三个数的最大公约数
    g = gcd(gcd(x, y), z_mirror)
    # 约简方向向量
    x //= g
    y //= g
    z_mirror //= g
    print(x, y, z_mirror)