Задача B. Траектория космического аппарата

Автор:А. Баранов   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:256 Мб
Выходной файл:output.txt  
Максимальный балл:100  

Условие

Из начала координат запускают исследовательский аппарат, который должен достичь небесного тела,
движущегося по циркулярной орбите вокруг некоторого неподвижного центра.

Из-за больших масштабов размеры аппарата и целевого объекта можно считать незначительными.
В этом случае будем рассматривать их как две материальные точки.

Для простоты будем считать, что гравитационными эффектами здесь также следует пренебречь.

Полагается, что аппарат будет запущен по прямой с некоторой постоянной скоростью V.

Траектория небесного тела задается вектором, ортогональным к плоскости вращения N⃗ = (Nx, Ny, Nz),
координатами неподвижного центра (Cx, Cy, Cz), начальной точкой (Px, Py, Pz) и угловой скоростью Ω.

Движение происходит против часовой стрелки в правой системе координат, порожденной вектором N⃗ .

Известно, что до момента посадки аппарат не способен маневрировать, а также менять свою скорость.

Таким образом, чтобы достичь назначенной цели, ему необходимо попасть ровно в ту точку орбиты,
в которой на тот момент будет находиться небесное тело.

Требуется определить направление, в котором должен быть запущен аппарат,
чтобы достичь своей цели за минимальное время.

Задачу следует решить для серии запросов из различных небесных тел.

Формат входного файла

В начале входного файла хранится целое число n, за которым следует набор из n запросов,
каждый из которых задается набором вещественных чисел:
Nx, Ny, Nz, Cx, Cy, Cz, Px, Py, Pz, Ω, V.

Формат выходного файла

Выходной файл должен содержать ответы на каждый входной запрос,
которые должны включать в себя координаты точки орбиты
(Dx, Dy, Dz), в направлении которой
должен быть запущен аппарат,
указанные с точностью до 5-го знака после запятой.

Ограничения

 − 10 ≤ (Nx, Ny, Nz) ≤ 10,  − 10 ≤ (Cx, Cy, Cz) ≤ 10,
1 ≤ |P − C| ≤ 10, 10 − 1 ≤ (Ω, V) ≤ 10,
1 ≤ n ≤ 104.

Гарантируется, что в пределах заданной
точности ответ может быть
получен однозначно.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
1
 1.00000  1.00000  1.00000
 2.00000 -1.00000  0.00000
 2.00000  0.00000 -1.00000
 0.50000
 2.00000
1.52932 0.14849 -0.67781

0.060s 0.012s 15