#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; const int MAX_N=1<<17; const ll INF=1e16; ll mx[2*MAX_N-1], part[2*MAX_N-1]; bool mada[2*MAX_N-1]; int m; void init(int n){ m=1; while(m>n; init(n); for(int i=1; i>t; add(i, i+1, t-3*(i-1), 0, 0, m); } int M; cin>>M; for(int i=0; i>l>>r>>d; add(l, r+1, d, 0, 0, m); cout<