// SIGMA BOY hihihihihihihi
#define se second
#define fi first
#define pb push_back
#define pob pop_back
#define bitebi __builtin_popcountll
#include <bits/stdc++.h>
using namespace std ;
typedef long long ll;
typedef long double ld;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
const ll Mod = 1e9+7;
const ll Maxn = 1e6+1;
const ll oo = 1e18;
ll n , m , k , a[Maxn], df[Maxn], df2[Maxn];
struct T
{
ll l,r,d,cnt;
}f[Maxn];
void Do()
{
cin >> n >> m >> k ;
for (int i = 1 ; i <= n ; ++i)
{
cin >> a[i];
df[i] = a[i]-a[i-1];
}
for (int i = 1 ; i <= m ; ++i)
cin >> f[i].l >> f[i].r >> f[i].d;
for (int i = 1 ; i <= k ; ++i)
{
int x , y ;
cin >> x >> y;
df2[y+1]--;
df2[x]++;
}
for (int i = 1 ; i <= m ; ++i)
{
f[i].cnt = f[i-1].cnt + df2[i];
// cnt[i]: So lan hanh dong cua truy van thu i
int l = f[i].l;
int r = f[i].r;
int d = f[i].d;
df[l] += d*f[i].cnt;
df[r+1] -= d*f[i].cnt;
}
for (int i = 1 ; i <= n ; ++i)
{
a[i] = a[i-1] + df[i];
cout << a[i] << ' ' ;
}
}
signed main ()
{
ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
#define task "test"
if(fopen(task".inp", "r")){
freopen(task".inp", "r", stdin);
freopen(task".out", "w", stdout);
}
int ntest=1;
while(ntest--) Do();
cerr<<"\nTime elapsed: "<<1000*clock()/CLOCKS_PER_SEC<<"ms\n";
}
Ly8gU0lHTUEgQk9ZIGhpaGloaWhpaGloaWhpCgojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgcG9iIHBvcF9iYWNrCiNkZWZpbmUgYml0ZWJpIF9fYnVpbHRpbl9wb3Bjb3VudGxsCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZCA7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIGxvbmcgZG91YmxlIGxkOwp0eXBlZGVmIHBhaXI8aW50LGludD4gcGlpOwp0eXBlZGVmIHBhaXI8bGwsbGw+IHBsbDsKCmNvbnN0IGxsIE1vZCA9IDFlOSs3Owpjb25zdCBsbCBNYXhuID0gMWU2KzE7CmNvbnN0IGxsIG9vID0gMWUxODsKCmxsIG4gLCBtICwgayAsIGFbTWF4bl0sIGRmW01heG5dLCBkZjJbTWF4bl07CgpzdHJ1Y3QgVAp7CiAgICBsbCBsLHIsZCxjbnQ7Cn1mW01heG5dOwoKdm9pZCBEbygpCnsKICAgIGNpbiA+PiBuID4+IG0gPj4gayA7CiAgICBmb3IgKGludCBpID0gMSA7IGkgPD0gbiA7ICsraSkKICAgIHsKICAgICAgICBjaW4gPj4gYVtpXTsKICAgICAgICBkZltpXSA9IGFbaV0tYVtpLTFdOwogICAgfQogICAgZm9yIChpbnQgaSA9IDEgOyBpIDw9IG0gOyArK2kpCiAgICAgICAgY2luID4+IGZbaV0ubCA+PiBmW2ldLnIgPj4gZltpXS5kOwoKICAgIGZvciAoaW50IGkgPSAxIDsgaSA8PSBrIDsgKytpKQogICAgewogICAgICAgIGludCB4ICwgeSA7CiAgICAgICAgY2luID4+IHggPj4geTsKICAgICAgICBkZjJbeSsxXS0tOwogICAgICAgIGRmMlt4XSsrOwogICAgfQogICAgZm9yIChpbnQgaSA9IDEgOyBpIDw9IG0gOyArK2kpCiAgICB7CiAgICAgICAgZltpXS5jbnQgPSBmW2ktMV0uY250ICsgZGYyW2ldOwogICAgICAgIC8vIGNudFtpXTogU28gbGFuIGhhbmggZG9uZyBjdWEgdHJ1eSB2YW4gdGh1IGkKICAgICAgICBpbnQgbCA9IGZbaV0ubDsKICAgICAgICBpbnQgciA9IGZbaV0ucjsKICAgICAgICBpbnQgZCA9IGZbaV0uZDsKICAgICAgICBkZltsXSArPSBkKmZbaV0uY250OwogICAgICAgIGRmW3IrMV0gLT0gZCpmW2ldLmNudDsKICAgIH0KCiAgICBmb3IgKGludCBpID0gMSA7IGkgPD0gbiA7ICsraSkKICAgIHsKICAgICAgICBhW2ldID0gYVtpLTFdICsgZGZbaV07CiAgICAgICAgY291dCA8PCBhW2ldIDw8ICcgJyA7CiAgICB9Cgp9CgpzaWduZWQgbWFpbiAoKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApLCBjaW4udGllKDApLCBjb3V0LnRpZSgwKTsKI2RlZmluZSB0YXNrICJ0ZXN0IgogICAgaWYoZm9wZW4odGFzayIuaW5wIiwgInIiKSl7CiAgICAgICAgZnJlb3Blbih0YXNrIi5pbnAiLCAiciIsIHN0ZGluKTsKICAgICAgICBmcmVvcGVuKHRhc2siLm91dCIsICJ3Iiwgc3Rkb3V0KTsKICAgIH0KICAgIGludCBudGVzdD0xOwogICAgd2hpbGUobnRlc3QtLSkgRG8oKTsKCiAgICBjZXJyPDwiXG5UaW1lIGVsYXBzZWQ6ICI8PDEwMDAqY2xvY2soKS9DTE9DS1NfUEVSX1NFQzw8Im1zXG4iOwp9Cg==