Враги и сабли
Казак Вус приехал на Сечь, чтобы навестить своего знакомого, который в своей мастерской начал ковать сабли. Знакомый уже успел выковать сабель, и каждая -я сабля характеризуется двумя параметрами — длиной и остротой , а также стоит карбованцев.
Недавно на Сечи появилось врагов. Атаман предложил награду за каждого из них — за поимку -го врага можно получить карбованцев. Однако у каждого врага есть свои параметры брони — толщина и прочность .
Чтобы поймать врага, необходимо пробить его броню. Для этого требуется сабля, длина которой не меньше толщины брони, а острота не меньше прочности брони. Формально, -я сабля может быть использована для поимки -го врага, если выполняются условия и .
Казак Вус хочет узнать, сколько карбованцев он может максимально заработать, чтобы решить, стоит ли ему заниматься таким опасным делом, и просит вас помочь.
Обратите внимание, что на Сечи можно брать карбованцы в кредит, то есть Казак Вус может иметь отрицательное количество карбованцев в какой-то момент времени. Также Казак Вус может использовать одну саблю для поимки нескольких врагов.
Входные данные
Первая строка содержит два целых числа и () — количество сабель и врагов соответственно.
Следующие строк содержат по три целых числа , и () — длина, острота и цена -й сабли.
Следующие строк содержат по три целых числа , и () — толщина и прочность брони -го врага и награда за него.
Выходные данные
Выведите единственное целое число — максимальное количество карбованцев, которое может заработать Казак Вус.
Примеры
Оценивание
( баллов): для любых двух врагов , где , либо , либо , то есть не существует врага, который имеет оба параметра брони не хуже другого; ;
( баллов): для любых двух врагов , где , либо , либо , то есть не существует врага, который имеет оба параметра брони не хуже другого; ;
( баллов): для любых двух сабель , где , либо , либо , то есть не существует сабли, которая имеет оба параметра атаки не хуже другой; ;
( баллов): для любых двух сабель , где , либо , либо , то есть не существует сабли, которая имеет оба параметра атаки не хуже другой; ;
( баллов): ;
( балла): ;
( баллов): без дополнительных ограничений.