N, L = map(int, input().split(" ")) X = [tuple(map(int, input().split(" "))) for i in range(N)] T = 0 walked = 0 for x,w,t in X: T += x - walked walked += x + w - walked r = t - T % t if (T//t) % 2 == 0: if r >= w: T += w else: T += r + t + w else: T += r + w T += L - walked print(T)