rt
#include<bits/stdc++.h>
using namespace std;
int a[5000010],w=999999999,x,y,z,n,p;
int main()
{
cin>>n>>p;
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(int i=1;i<=p;i++)
{
scanf("%d%d%d",&x,&y,&z);
for(int i=x;i<=y;i++)
{
a[i]+=z;
}
}
for(int i=1;i<=n;i++)
{
if(w>a[i])
w=a[i];
}
cout<<w;
return 0;
}