eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Система глобального позиціонування

Система глобального позиціонування

Нещодавно у Флатландія було вирішено створити Нову Систему Глобального Позиціонування. Оскільки країна займає нескінченно велику ділянку площині, то виведення супутників дуже ускладнене, тому було вирішено обмежитися наземним методом позиціонування. Для цього у Флатландія було побудовано три радіовежі, які не перебувають на одній прямій. Об'єкт, який хоче дізнатися про своє місце розташування, посилає вежам сигнал. За силою сигналу, який дійшов до веж, визначається відстань між вежами і об'єктом.

prb8528.gif

Напишіть програму, яка реалізує останній компонент системи, який, отримуючи координати веж і відстані від об'єкта до кожної з них, знаходить координати об'єкта.

Вхідні дані

У першому рядку знаходяться три пари чисел x1, y1, x2, y2, x3 і y3 - координати веж. У другому рядку знаходяться три невід'ємних числа - відстані до відповідних веж. Всі вхідні числа цілі і по модулю не перевищують 50.

Вихідні дані

Якщо не існує такого місця розташування об'єкта, що відстані до веж відповідали б даними, то виведіть в єдине слово "Impossible". Інакше виведіть два числа - координати об'єкта з точністю до шести знаків після коми.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
0 4 2 6 5 0
2 2 5
Вихідні дані #1
2.0 4.0
Вхідні дані #2
0 0 0 3 1 -4
4 5 5
Вихідні дані #2
4.0 0.0
Вхідні дані #3
0 0 1 0 0 1
2 2 2
Вихідні дані #3
Impossible
Джерело 2009 Цикл інтернет-олімпіад для школярів. Перша олімпіада, базовий рівень, 19 вересня, Завдання E