75 років безпеки дорожнього руху
З нагоди сімдесятип'ятиріччя органів безпеки дорожнього руху ви звернули увагу на дорожні знаки. Виявляється, впродовж траси Саратов - Москва встановлено безліч знаків. Серед них зустрічається N знаків, які обмежують максимальну швидкість. Вас цікавить найменший час T в годинах, за який можна подолати 857 кілометрів шляху від Саратова до Москви, дотримуючись швидкісного режиму.
Ваш автомобіль здатний рухатись зі швидкістю, яка не перевищує сто вісімдесят кілометрів за годину. Технічні характеристики автомобіля дозволяють йому розвивати прискорення розгону та тормозіння, яке не превищує a кілометрів у годину за годину по абсолютній величині.
Ви стартуєте у Саратові, маючи нульову швидкість. Ви можете фінішувати у Москві з довільною швидкістю.
Вхідні дані
Вхідний файл містить один чи декілька тестів, можливо відокремлених порожніми рядками. Перший рядок кожного тесту містить ціліе числа N (0 ≤ N ≤ 1000) та a (1 ≤ a ≤ 10000). Наступні N рядків містять пари цілих чисел p_i (1 ≤ p_i ≤ 856999), s_i (1 ≤ s_i ≤ 200). p_i позначає позицію i-го знака (у метрах, рахуючи від Саратова), s_i - обмеження швидкості в км/год. Знаки у вхідному файлі перераховані у порядку збільшення p_i.
Ніякі два знаки не встановлено у одній позиції. Знак діє від місця свого положення до наступного знаку або до кінця маршруту. У кінці файлу може бути один чи більше порожніх рядків.
Файл містить не більше 400000 рядків.
Вихідні дані
Виведіть для кожного тесту рядок, який містить число T з помилкою не більше 10^{-4}.