Məsələlər
Взаимное расположение прямых
Взаимное расположение прямых
Неважно кто \textbf{N.} сидит в точке \textbf{a} некоторой прямой и умеет ползти со скоростью \textbf{V}. На другой или первой прямой в точке \textbf{b} лежит неважно что \textbf{X.}, страстно желаемое \textbf{N.}
Помогите \textbf{N.} определить время, которое ему понадобится, чтобы добраться до \textbf{X.} Учтите, что \textbf{N.} в любой момент времени должен оставаться на одной из двух прямых.
\InputFile
Входной файл содержит \textbf{5} строк:
\begin{itemize}
\item шесть чисел \textbf{x_11}, \textbf{y_11}, \textbf{z_11}, \textbf{x_12}, \textbf{y_12}, \textbf{z_12} --- координаты двух различных точек первой прямой
\item шесть чисел \textbf{x_21}, \textbf{y_21}, \textbf{z_21}, \textbf{x_22}, \textbf{y_22}, \textbf{z_22} --- координаты двух различных точек второй прямой
\item три числа \textbf{a_1}, \textbf{b_1}, \textbf{c_1} --- координаты \textbf{N}.
\item три числа \textbf{a_2}, \textbf{b_2}, \textbf{c_2} --- координаты \textbf{X}.
\item \textbf{V} --- скорость перемещения \textbf{N}.
\end{itemize}
Все числа целые, не превышающие по модулю \textbf{10^6}. Гарантируется, что и \textbf{N.}, и \textbf{X.} находятся каждый на одной из прямых.
\OutputFile
Минимальное время, необходимое \textbf{N.}, чтобы добраться до \textbf{X.} Результат выведите с пятью знаками после десятичной точки. Если \textbf{N.} добраться до \textbf{X.} не сможет, выведите в выходной файл число "\textbf{-1}".
Giriş verilənləri #1
0 0 0 5 5 5 6 6 6 9 9 9 0 0 0 10 10 10 1
Çıxış verilənləri #1
17.32051