#include "bits/stdc++.h" using namespace std; long long dp[1010][1010]; int main(){ int N, K; cin >> N >> K; vector x(N), y(N), hp(N); for (int i = 0; i < N; i++) { cin >> x[i] >> y[i] >> hp[i]; x[i] += 501; y[i] += 501; } for (int i = 0; i < K; i++) { int ax, ay, w, h, d, bx, by; cin >> ax >> ay >> w >> h >> d; ax += 501; ay += 501; bx = min(1005, ax + w + 1); by = min(1005, ay + h + 1); dp[ay][ax] += d; dp[ay][bx] -= d; dp[by][ax] -= d; dp[by][bx] += d; } for (int i = 1; i <= 1005; i++) { for (int j = 1; j <= 1005; j++) { dp[i][j] += dp[i][j - 1]; } } for (int j = 1; j <= 1005; j++) { for (int i = 1; i <= 1005; i++) { dp[i][j] += dp[i - 1][j]; } } long long ans = 0; for (int i = 0; i < N; i++) { ans += max(0ll, hp[i] - dp[y[i]][x[i]]); } cout << ans << endl; cin >> ans; }