A. Четыре минуты до BSUIR Open
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Недавно Юра купил себе новый автомобиль. Расскажем немного его технических деталей: автомобиль способен разгоняться с ускорением не более $$$a$$$, поддерживать постоянную скорость, а также тормозить с замедлением не более $$$b$$$. Но самое главное — этот автомобиль не имеет максимальной скорости, а значит в теории он может ехать быстрее скорости света и отправить владельца в будущее.

Юре так понравился его новый автомобиль, что он совсем забыл, что через $$$4$$$ минуты начинается BSUIR Open. Университет и Юрин дом расположены на одной прямой. К сожалению, разогнаться до скорости света не выйдет — по всему пути от дома до университета стоят видеокамеры, с помощью которых регулируют скоростной режим. Всего на пути стоит $$$n$$$ камер, $$$i$$$-я из которых находится в точке $$$x = x_i$$$, что означает, что в этой точке автомобиль должен двигаться со скоростью не больше $$$v_i$$$, а иначе его владелец получит штраф.

Дом расположен в точке $$$x = 0$$$, а университет — там же, где и последняя камера $$$x = x_n$$$. Найдите минимальное время, за которое можно добраться на автомобиле от дома до университета. Учтите, что Юра стартует с нулевой скоростью.

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

В первой строке входного файла содержится три целых числа $$$n, a, b$$$ — количество видеокамер на пути и параметры автомобиля.

Каждая $$$i$$$-я строка из последующих $$$n$$$ строк входного файла содержит два целых числа $$$x_i, v_i$$$. Гарантируется, что $$$x_i \gt x_{i - 1}$$$ для всех $$$i \gt 1$$$.

$$$$$$1 \le n \le 10^5, 1 \le a, b \le 1000$$$$$$ $$$$$$1 \le x_i \le 10^7, 0 \le v_i \le 1000$$$$$$

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

Выведите одно число — минимальное время, за которое можно доехать от дома до университета. Ваш ответ будет считаться верным, если абсолютная или относительная погрешность не будет превышать $$$10^{-6}$$$.

Примеры
Входные данные
2 1 1
1 1
2 2
Выходные данные
2.1815405
Входные данные
4 1 5
2 3
4 5
7 3
9 5
Выходные данные
4.3598594