#include using namespace std; long long imos[2010][2010] = {}; int main() { int N, K, X[100010], Y[100010], HP[100010]; cin >> N >> K; for (int i = 0; i < N; i++) { cin >> X[i] >> Y[i] >> HP[i]; X[i] += 1000; Y[i] += 1000; } while (K--) { int AX, AY, W, H, D; cin >> AX >> AY >> W >> H >> D; AX += 1000; AY += 1000; imos[AX][AY] += D; imos[AX + W + 1][AY] -= D; imos[AX][AY + H + 1] -= D; imos[AX + W + 1][AY + H + 1] += D; } for (int i = 0; i < 2000; i++) { for (int j = 0; j < 2000; j++) { imos[i + 1][j] += imos[i][j]; } } for (int i = 0; i < 2000; i++) { for (int j = 0; j < 2000; j++) { imos[i][j + 1] += imos[i][j]; } } int sum = 0; for (int i = 0; i < N; i++) { sum += max(0ll, HP[i] - imos[X[i]][Y[i]]); } cout << sum << endl; }