#977. 最大公约数与最小公倍数

最大公约数与最小公倍数

题目描述

读入两个整数m\red{m}、n\red{n}。编程输出最大公约数和最小公倍数。

输入格式

(多组数据)。每组两个数m\red{m}、n\red{n}(1≤m,n≤32000\red{1≤m,n≤32000})

输出格式

(多组输出) 每组两个数,即最大公约数和最小公倍数。保证答案输出不超过1000000000\red{1000000000}。两数之间有一空格。

样例

输入数据

24 16
101 205

输出数据

8 48
1 20705

提示

输入数据最多有200000\red{200000}组。