Задачі
Зіткнення кульок
Зіткнення кульок
По горизонтальній плоскій поверхні котиться дві кульки радіусом \textbf{R} метрів кожна. У початковий момент часу кульки мають координати центрів (\textbf{x_1}, \textbf{y_1}) і (\textbf{x_2}, \textbf{y_2}) метрів, а також проекції швидкостей на координатні осі \textbf{dx_1} \textbf{dy_1} і \textbf{dx_2} \textbf{dy_2} метрів в секунду відповідно.
Потрібно знайти час в секундах, через який кульки зіткнуться, чи визначити, що цього не відбудеться.
\InputFile
Вхідний файл містить дійсні числа \textbf{R} \textbf{x_1 y_1 dx_1 dy_1 x_2 y_2 dx_2 dy_2}.
\OutputFile
Вихідний файл повинен містити дійсне число --- час до зіткнення, з точністю \textbf{3} значущих цифри після коми, або \textbf{−1}, якщо зіткнення не відбудеться.
\textbf{1 }≤\textbf{ R }≤\textbf{ 1000, -1000 }≤\textbf{ x_1, y_1, dx_1, dy_1, x_2, y_2, dx_2, dy_2 }≤\textbf{ 1000}
Вхідні дані #1
5 10 10 0 0 20 20 0 0
Вихідні дані #1
-1