Задача G2. Место встречи (сложная версия)

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:64 Мб
Выходной файл:Стандартный выход  
Максимальный балл:100  

Условие

В городе, где живут два закадычных друга Андрей и Борис, введена прямоугольная декартова система координат. И так вышло, что дом Андрея расположен в точке с координатами (a, 0), а дом Бориса — в точке с координатами (0, b). Обычно друзья встречались в точке (0, 0) и шли гулять, но сегодня они решили встретиться в какой-нибудь другой точке. При этом Андрей по-прежнему хочет пройти до места встречи расстояние a, а Борис — расстояние b. Помогите друзьям встретиться!

Формат входных данных

Первая строка входного файла содержит два натуральных числа, записанных через пробел: a и b.

Формат выходных данных

Выведите два натуральных числа x и y — координаты новой точки встречи. Гарантируется, что входные данные таковы, что x и y окажутся натуральными.

Ограничения

1 ≤ a < b ≤ 109

Система оценки и описание подзадач

Баллы за каждый тест начисляются независимо.

Пояснение к примеру

Смотри рисунок.

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

Стандартный вход Стандартный выход
1
5 10
8 4

0.096s 0.023s 17