Дотичні до сфер#1829

Дотичні до сфер

2 секунди
256 мегабайтів
Складна

Дано три кулі у просторі. Знайдіть усі їхні спільні дотичні площини.

Вхідні дані

У першому рядку задано кількість тестів . Наступні рядків описують кулі. Кожна куля задана чотирма цілими числами: координатами її центра та радіусом. Усі числа – цілі; усі координати знаходяться в діапазоні від до , радіус більше нуля і не перевищує . Центри куль не збігаються й не лежать на одній прямій.

Вихідні дані

Для кожного тесту виведіть кількість різних спільних дотичних площин . Наступні рядків повинні описувати ці площини. У кожному рядку вкажіть чотири дійсні числа , , , , що описують площину Ax + By + Cz = D таку, що A^2 + B^2 + C^2 = 1. Площини можна виводити в будь-якому порядку. Числа повинні бути виведені щонайменше з знаками після коми.

Приклади

Приклад 1

Loading
Loading