import sys def input(): return sys.stdin.readline().rstrip() def main(): N, K = map(int, input().split()) mob = [list(map(int, input().split())) for i in range(N)] attack = [list(map(int, input().split())) for i in range(K)] MAX = 500 arr = [[0]*(3*MAX+2) for i in range(3*MAX+2)] for ax, ay, w, h, d in attack: arr[ax+w+MAX+1][ay+h+MAX+1] += d arr[ax+MAX][ay+h+MAX+1] -= d arr[ax+w+MAX+1][ay+MAX] -= d arr[ax+MAX][ay+MAX] += d for i in range(3*MAX+2): for j in range(1, 3*MAX+2): arr[i][j] += arr[i][j-1] for i in range(1, 3*MAX+2): for j in range(3*MAX+2): arr[i][j] += arr[i-1][j] ans = 0 for x, y, hp in mob: hp -= arr[x+MAX][y+MAX] ans += max(hp, 0) print(ans) if __name__ == '__main__': main()