Тимофею на день рождения родители подарили металлоискатель. Естественно, наутро мальчик отправился на поиски клада. Он предположил, что когда-то давно кто-то мог обронить золотую монету на древней прямой дороге и для облегчения поиска придумал систему координат. Ось абсцисс $$$OX$$$ направлена вдоль дороги, а ось ординат $$$OY$$$ направлена вверх.
Устройство работает следующим образом: на его индикаторе выставляется натуральное число $$$r$$$ и если ровно на этом расстоянии имеется золотой предмет, то загорается зелёная лампочка.
Сначала юный кладоискатель выставил число $$$r_1$$$ в точке $$$x = 0$$$, затем отошёл в точку с абсциссой $$$x = a$$$ и выставил число $$$r_2$$$, как показано на рисунке. Новичкам везёт, оба раза загорелась зелёная лампочка. Определите координаты потерянной когда-то давно золотой монетки.
Программа получает на вход три целых числа $$$a$$$, $$$r_1$$$ и $$$r_2$$$, записанных в отдельных строках ($$$1 \le a, r_1, r_2 \le 10^{9}$$$).
Выведите в двух строках два числа – координаты сокровища (сначала — абсциссу, потом — ординату). Значение ординаты должно быть не положительным (монетка не может висеть в воздухе). Гарантируется, что входные данные таковы, что ответ существует и обе координаты монеты будут целыми числами.
Решения, правильно работающие при $$$1 \le a, r_1, r_2 \le 100$$$, будут оцениваться в 40 баллов.
Решения, правильно работающие при $$$1 \le a, r_1, r_2 \le 10^5$$$, будут оцениваться в 60 баллов.
21 10 17
6 -8
Рисунок соответствует примеру из условия.