N, L = map(int, input().split()) time = 0 ans = 0 pos = 0 for _ in range(N): x, w, t = map(int, input().split()) ans += x - pos # 横断歩道前まで移動 pos = x tmp = ans % (t * 2) if tmp > t - w: ans += t * 2 - tmp ans += L - pos print(ans)