10. Ещё одна задача на теорию чисел

Не решаласьЛёгкая

Лене очень нравится теория чисел. В прошлый раз она просила участников сезона угадать функцию Эйлера. К сожалению, для некоторых пользователей эта задача оказалась слишком сложной, поэтому Лена придумала задачку попроще.

Вам даны 2 натуральных числа aa и bb. Необходимо посчитать НОД(a, b) и НОК(a, b).

Напомним, что:

НОД(a,b)НОД(a, b) -

наибольшее натуральное число, на которое числа aa, bb делятся без остатка.

НОК(a,b)НОК(a, b) -

наименьшее натуральное число, которое делится на числа aa, bb без остатка.

Формат ввода

Единственная входная строка содержит два числа - a,b(1a,b109)a, b (1 \leq a, b \leq 10^{9}).

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

Выведите 2 целых числа - НОД(a,b)НОД(a, b) и НОК(a,b)НОК(a, b).

Ограничения

Ограничение времени

1 с

Ограничение памяти

64 МБ

Пример 1

Ввод
20 8
Вывод
4 40

Пример 2

Ввод
2 3
Вывод
1 6

Пример 3

Ввод
5 15
Вывод
5 15
Нужно войти, чтобы отправить решение.Войти