#include using namespace std; #define int long long signed main(){ int N,Q; cin>>N>>Q; int ans = 0; vector S(N); for(int i=0;i>S[i]; while(Q--){ int a,b,c; cin>>a>>b>>c; c -= b; int m = 1e18; auto it = lower_bound(S.begin(),S.end(),a); if(it != S.end()) m = min(m,(*it)-a); if(it != S.begin()){ it--; m = min(m,a-(*it)); } if(m < c) ans += c+b-m; else ans += b; } cout<