#include <iostream> using namespace std; int main() { int n = 0; int m = 0; cin >> n >> m; long long arr[n]; long long ar[n]; for (int i = 0; i < n && cin >> arr[i]; i++); ar[0] = 0; for (int i = 1; i < n; i++) { ar[i] = arr[i] - arr[i-1]; } int l = 0; int r = 0; long long k = 0; for (int i = 0; i < m && cin >> l >> r >> k; i++) { ar[l-1] += k; if (r < n) { ar[r] -= k; } } arr[0] += ar[0]; for (int i = 1; i < n; i++) { arr[i] = ar[i] + arr[i-1]; } for (int i = 0; i < n; i++) { cout << arr[i] <<' '; } return 0; }