E. Дорога домой
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Как-то раз студент Данил поздно возвращался домой от трамвайной остановки по прямой дороге длины L. Остановка находится в точке x = 0, а дом Данила располагается в точке x = L. Данил идет от x = 0 к x = L с постоянной скоростью не меняя направления.

На дороге находятся n фонарей, каждый из которых освещает некоторый непрерывный отрезок дороги. Все n освещенных отрезков не имеют общих точек.

Данил очень любит петь, поэтому во время прогулки он хочет многократно спеть свою любимую песню. Так как неосвещенные участки дороги вызывают у него опасение, то он поёт только тогда, когда идет по освещенным фонарями отрезкам.

За время однократного исполнения любимой песни Данил проходит расстояние p. Данил не может начать очередное исполнение, если отрезок пути во время исполнения не является полностью освещенным. Кроме того, если Данил взял паузу между двумя исполнениями, то он не будет петь, пока не пройдет отрезок пути длины хотя бы t. Формально,

  1. Данил может начать исполнение в точке x, только если каждая точка отрезка [x, x + p] является освещенной;
  2. Если Данил закончил исполнение в точке x + p, то следующее он может начать только в точке y такой, что y = x + p или y ≥ x + p + t, и удовлетворяющей пункту 1.
Синими полукругами отмечены исполнения песни. Обратите внимание, что как только Данил взял паузу в исполнении, он не пел на протяжении пути длины не менее t.

Определите, какое наибольшее количество раз Данил сможет исполнить свою любимую песню по пути из точки x = 0 в точку x = L.

Обратите внимание, что Данил не прерывает исполнение песни, то есть, начав петь в очередной раз, он заканчивает петь, пройдя путь длины p с момента начала исполнения.

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

В первой строке входных данных содержится четыре целых числа L, n, p и t (1 ≤ L ≤ 109, 0 ≤ n ≤ 100 000, 1 ≤ p ≤ 109, 1 ≤ t ≤ 109) — длина пути Данила, количество фонарей на дороге, расстояние, которое Данил проходит во время исполнения песни и минимальная длина паузы соответственно.

Следующие n строк описывают отрезки, освещаемые фонарями. i-я из них содержит два целых числа li, ri (0 ≤ li < ri ≤ L) — границы отрезка, освещаемого i-м фонарём. Гарантируется, что никакие два отрезка не пересекаются, не вкладываются и не соприкасаются. Отрезки заданы в порядке слева направо.

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

Выведите единственное число — наибольшее количество исполнений любимой песни Данилом на пути из точки x = 0 в точку x = L.

Примеры
Входные данные
17 2 2 6
0 9
13 17
Выходные данные
5
Входные данные
12 2 2 2
0 5
6 11
Выходные данные
4
Входные данные
12 2 2 4
0 5
6 11
Выходные данные
3
Примечание

Первый тест примерно соответствует картинке из условия.