#include<iostream>
using namespace std;
int n,m;
long long ls[10010],c[10010];
int main(){
freopen("interval_mod.in","r",stdin);
freopen("interval_mod.out","w",stdout);
scanf("%d",&n);
for(int i=1;i<=n;i++) scanf("%lld",&ls[i]);
for(int i=1;i<=n;i++) c[i]=ls[i]-ls[i-1];
scanf("%d",&m);
while(m--){
int a,b;long long x;scanf("%d%d%lld",&a,&b,&x);
c[a]+=x;
c[b+1]-=x;
}
long long nw=0;
for(int i=1;i<=n;i++) nw+=c[i],printf("%lld ",nw);
return 0;
}