#include<bits/stdc++.h>
using namespace std;
int a[5000005],b[5000005];
int s[5000005];
int main(){
int n,p,x,y,z;
cin>>n>>p;
for(int i=1;i<=n;i++){
cin>>a[i];
b[i]=a[i]-a[i-1];
}
for(int i=1;i<=p;i++){
cin>>x>>y>>z;
b[x]+=z;
b[y+1]-=z;
}
for(int i=1;i<=n;i++){
s[i]=b[i]+s[i-1];
}
sort(s+1,s+1+n);
cout<<s[1];
return 0;
}