#include #include int main(){ std::ios::sync_with_stdio(false); std::cin.tie(0); int n, l; std::cin >> n >> l; std::vector x(n), w(n), t(n); for(int i=0; i> x[i] >> w[i] >> t[i]; } int addTime = 0; for(int i=0; i=t[i] || (addTime+x[i]+w[i])%(t[i]*2)>t[i]){ ++addTime; //std::cout << "*"; } //std::cout << "\n"; } std::cout << l+addTime << "\n"; return 0; }