J. Кормление крокодилов
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В сафари-парке Вася увидел двух крокодилов, которых кормили туристы. Заметив, что один из крокодилов сильнее другого и съедает больше мяса, он решил восстановить справедливость.

Для того чтобы покормить крокодилов, Вася купил цельный кусок мяса весом N килограммов. Он решил разрезать его на равное количество кусков размерами A и B килограммов, причём так, чтобы ничего лишнего не осталось. Вася планирует каждые K секунд бросать крокодилам один кусок мяса, чередуя размеры кусков. Самым первым он бросит кусок размером A.

Крокодилы едят мясо по следующим правилам:

  • если крокодил не занят поеданием схваченного ранее куска мяса, и бросается новый кусок, то он пытается его схватить;
  • если только один крокодил пытается схватить кусок, то он достаётся ему;
  • если оба крокодила одновременно пытаются схватить кусок, то он достаётся сильному крокодилу;
  • если кусок мяса не попытался схватить ни один крокодил, то он сразу тонет и не достаётся никому;
  • если крокодил заканчивает поедание ранее схваченного куска одновременно с бросанием нового, он будет пытаться его схватить.

Помогите Васе найти такие целые положительные A и B, чтобы модуль разности количества съеденного крокодилами мяса был минимальным. Учтите, что скорость поедания мяса каждым крокодилом составляет один килограмм в секунду.

Входные данные

В единственной строке задаётся количество килограммов мяса N (2 ≤ N ≤ 109) и период бросания кусков K (1 ≤ K ≤ 109). Гарантируется, что N — чётное число.

Все числа во входных данных целые.

Выходные данные

Размеры кусков A и B. Если существует несколько решений, выведите любое.

Примеры
Входные данные
4 3
Выходные данные
1 3
Входные данные
4 1
Выходные данные
2 2
Примечание

В первом тесте при любых A и B сильный крокодил съедает всё мясо.

Во втором тесте сильный крокодил хватает первый кусок, а слабому удаётся схватить второй, так как сильный в момент броска занят поеданием первого. Модуль разности количества съеденного мяса равен 0.