Кенгуренок Лео

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Заколдованный магом кенгуренок Лео очнулся в тесном Каньоне. Перед его глазами предстала неприступная стена, поблизости ---  грозные остатки выветренных тысячелетиями скал. Он быстро понял, что злые силы лишили его возможности шагать или поворачиваться. <<Да, но я могу совершать прыжки вбок!>> --- гениальная идея  посетила его животный, но очень сообразительный мозг. И мужественный Лео, превозмогая страх и боль, решил спастись --- его миссия была крайне важна для всего Мира. Он должен добраться до края Каньона, передвигаясь только влево и вправо прыжками через и на каменные столбы, жалко напоминающие очертания некогда великих и нерушимых скал.

Но Лео знал свои возможности --- он всего лишь кенгуру. А обыкновенные кенгуру не умеют мыслить логически и планировать свои действия. Обыкновенные кенгуру\ldots Уже отчаявшись и впав в полную апатию, он нашел просвет в железном занавесе, отделяющем его от столь желанного выполнения Великой Миссии. Он вспомнил о людях\ldots

Осмотревшись, неприспособленной лапой Лео начертил схему Каньона на заранее очищенной от иголок кожуре кактуса, пустил ее по ветру и стал ждать и надеяться на то, что его послание кто-нибудь получит и поможет ему.

Это послание попало к Вам в руки. Спасите кенгуру!

Изучив послание, Вы пришли к выводу, что на кожуре представлен план Каньона в сечении, проходящем через местоположение Лео, в единственно возможном направлении его передвижения. Края Каньона слева и справа от Лео имеют одинаковую высоту и являются отвесными скалами, внутри Каньона находится несколько каменных столбов, сечения которых имеют форму прямоугольников с параллельными или перпендикулярными земле сторонами. Высота краев Каньона и размеры каждого столба известны.

Внутри Каньона Лео может перемещаться только прыжками. Траектория прыжка заколдованного Лео состоит из трех отрезков: вертикального подъема из точки его расположения на высоту pp, горизонтального перемещения на qq единиц влево или вправо и последовательного вертикального спуска из этой точки не более, чем на rr единиц. Числа pp, qq и rr --- натуральные, причем сумма pp и qq равна заданной величине nn. Ни один из отрезков траектории прыжка Лео не может пересекать границы столбов внутри каньона или касаться их. Следующий прыжок начинается в точке приземления. Для того, чтобы выбраться из Каньона, Лео достаточно попасть в точку левее или правее его краев.

입력

Первая строка входного файла содержит шесть разделенных пробелами целых чисел в следующем порядке: 10,000A0, 0<B10,000-10\\,000 \le A \le 0,\ 0 < B \le 10\\,000 --- координаты левого и правого краев Каньона, 0H1,0000 \le H \le 1\\,000 ---  их высота, 2n1,0002 \le n \le 1\\,000 --- сумма длин двух первых отрезков траектории, 0<r1,0000 < r \le 1\\,000 --- верхняя граница величины третьего отрезка, а также 0m<20,0000\le m<20\\,000 --- количество столбов внутри Каньона.

В последующих mm строках находятся целые числа 10,000X_i<Y_i10,000-10\\,000 \le X\_i < Y\_i \le 10\\,000 --- координаты краев ii-ого столба и  0Z_i1,0000 \le Z\_i \le 1\\,000 --- его высота.  Никакие два столба не пересекаются, но могут касаться друг друга  и краев каньона. Изначально кенгуру находится вне всех столбов, в точке каньона с координатой 0.50.5 и высотой 0.

출력

В выходной файл выведите единственное целое число --- наименьшее количество прыжков, необходимых для того, чтобы выбраться из каньона. Если будет установлено, что Лео не сможет выбраться из Каньона, то выведите число 0.

힌트

Кенгуру делает 4 прыжка, каждый вверх на 2 и вправо на 1.