Катя нарисовала на клетчатой бумаге прямоугольник по линиям сетки. После этого она подсчитала количество узлов сетки, оказавшихся строго внутри прямоугольника и количество единичных отрезков сетки строго внутри прямоугольника и сообщила эти два числа Маше. Напишите программу, которая Маше определить длины сторон прямоугольника.
Входные данные
Во входном файле INPUT.TXT записаны два целых неотрицательных числа K и L – количество узлов и единичных отрезков сетки соответственно. Оба числа не превосходят 109.
Выходные данные
В выходной файл OUTPUT.TXT выведите два натуральных числа – длины сторон прямоугольника в любом порядке. Если ответов несколько, выведите любой из них. Гарантируется, что ответ всегда существует.
Примеры
№
INPUT.TXT
OUTPUT.TXT
Пояснение
1
2 7
2 3
2
1 4
2 2
Система оценки
Решения, работающие только для K,L ≤ 103, будут оцениваться в
Решения, работающие только для K,L ≤ 106, будут оцениваться в
Объяснение:
1д ж о й с т и 3к 6т
л р 8н
5к а м е р а 9м ы ш ь
в к у о
2к о л о н к и б ш н
а о н 11п и
4п л а н ш е т л и л т
у к о о
7с к а н е р 10п р и н т е р
а т
е
12м и к р о ф о н
По горизонтали: По вертикали:
1. джойстик
2. колонки
4. планшет
5. камера
7. сканер
9. мышь
10. принтер
12. микрофон 3. клавиатура
6. трекбол
8. наушники
9. монитор
11. плоттер