#include using namespace std; signed main(){ int N, L; cin >> N >> L; int x = 0, t = 0; for( int i = 0; i < N; ++i ){ int X, W, T; cin >> X >> W >> T; t += X - x; x = X; if( ( t / T ) & 1 ){ // red light t += T - t % T; t += W; x += W; } else{ // green light if( T - t % T >= W ) t += W, x += W; else t += T - t % T + T, t += W, x += W; } if( i + 1 == N ) t += L - x; // cout << x << " " << t << endl; } cout << t << endl; return 0; }