#include using namespace std; using ll = long long; int main(){ ll N, M, ans=0, L; cin >> N >> M; set st; st.insert(1e18); st.insert(-1e18); for (int i=1; i<=N; i++){ cin >> L; st.insert(L); } ll F, W, B; for (int i=0; i> F >> B >> W; if (st.count(F)) ans += W; else{ auto it = st.lower_bound(F); ll mi = *it-F; it--; mi = min(F-*it, mi); ans += max(W-mi, B); } } cout << ans << endl; return 0; }