Недавно Юра купил себе новый автомобиль. Расскажем немного его технических деталей: автомобиль способен разгоняться с ускорением не более $$$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