N, L = map(int, input().split()) S = [tuple(map(int, input().split())) for _ in range(N)] T, X = 0, 0 for x, w, t in S: T += x - X X = x if T % (2 * t) > t - w: T = (T // (2 * t) + 1) * 2 * t print(T + L - X)