H. Рудольф и дождь
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Однажды, когда Рудольф возвращался пешком домой из лаборатории, на улице внезапно начался дождь. К сожалению, зонт с собой Рудольф не взял. Но, с другой стороны, Рудольф — настоящий программист, а это значит, что ему известны некоторые тайны окружающего мира.

Рудольф точно знает, что наша вселенная — не что иное как гигантская компьютерная симуляция. Конечно же, Рудольф умеет её взламывать: например, лёгким взмахом руки он может остановить капли дождя над головой, прямо как Нео из Матрицы останавливал летящие пули.

Поэтому Рудольф может пройти под дождём, совершенно не промокнув. Или же нет?..

* * *

Рудольф немного располнел за зиму, поэтому его профиль представляет собой квадрат N × N, левый нижний угол которого в момент времени 0 расположен в точке (0;0). Рудольф непрерывно движется вправо, проходя 1 единицу расстояния за 1 секунду.

Дождь состоит из M отдельных капель, падающих вертикально вниз с постоянной скоростью. i-я капля в момент времени 0 находится в позиции (Xi;Yi), а за 1 секунду преодолевает Vi единиц расстояния. Капля попадает в Рудольфа, если существует такой момент времени (целый или дробный), когда капля находится в воздухе (Yi > 0) и пересекается с профилем Рудольфа.

Чтобы останавливать капли дождя, Рудольф K раз поднимает руку; время выполнения j-го жеста — [Lj, Rj). Пока рука Рудольфа поднята, все капли, находящиеся над ним (то есть между левой и правой границами и выше верхней границы его профиля), меняют характер своего движения. Если капля находится на высоте не более 2N, то она вообще не двигается; если капля находится на высоте более 2N, то она продолжает падать вниз, но останавливается, если достигнет высоты 2N.

Попробуйте определить, промокнет ли Рудольф под дождём.

Входные данные

Первая строка содержит целые числа N, M, K (1 ≤ N, M, K ≤ 1000) — соответственно размер Рудольфа, количество дождевых капель и количество поднятий руки.

Следующие M строк описывают дождевые капли. Каждая из них содержит целые числа Xi, Yi и Vi (1 ≤ Xi, Yi, Vi ≤ 104) — соответственно координаты начального положения капли и скорость, с которой она падает вниз. Ни одна из капель не пересекается с начальным положением Рудольфа.

Следующие K строк описывают отрезки времени, когда Рудольф держит руку поднятой. Каждая из них содержит целые числа Lj и Rj (0 ≤ Lj < Rj ≤ 104) — соответственно номер секунды, когда Рудольф поднимает руку, и номер секунды, когда Рудольф опускает руку. Отрезки времени не пересекаются.

Выходные данные

Выведите одно целое число — количество капель дождя, которые попадут на Рудольфа.

Примеры
Входные данные
3 3 1
2 4 1
5 1 2
4 4 3
3 4
Выходные данные
2
Входные данные
1 2 1
1 3 1
5 11 2
4 7
Выходные данные
0