По горизонтальной плоской поверхности катятся два шарика радиуса R метров каждый. В начальный момент времени шарики имеют координаты центров (x_1, y_1) и (x_2, y_2) метров, а также проекции скоростей на координатные оси dx_1 dy_1 и dx_2 dy_2 метров в секунду соответственно.
Требуется найти время в секундах, спустя которое шарики столкнутся, или определить, что этого не произойдёт.
Входной файл содержит вещественные числа R x_1 y_1 dx_1 dy_1 x_2 y_2 dx_2 dy_2.
Выходной файл должен содержать вещественное число — время до столкновения, с точностью 3 значащих цифры после запятой, либо −1, если столкновения не произойдёт.
1 ≤ R ≤ 1000, -1000 ≤ x_1, y_1, dx_1, dy_1, x_2, y_2, dx_2, dy_2 ≤ 1000