問題
GCD and LCM
20億以下の正の整数 a, b を入力したとき、a と b の最大公約数と最小公倍数を出力して終了するプログラムを作成して下さい。ただし、a と b の最小公倍数は 20 億を超えないものとします。
Input
複数のデータセットが与えられます。各データセットは1行に a と b が1つのスペースで区切られて与えられます。入力の最後まで処理して下さい。
Output
各データセットに対して、最大公約数と最小公倍数を1つのスペースで区切って1行に出力して下さい。
Sample Input
8 6
50000000 30000000
Output for the Sample Input
2 24
10000000 150000000