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