Problem 
                         
                                 Seryozha 非常喜欢数学题。最近在一个数学圈子里,有人告诉他什么是GCD和NOC。 
两个自然数 a 和 b 的 gcd —是它们的最大公约数,即 x 的最大数 a 可被 x 和 b 整除可以被 x 整除。例如,\(gcd(24, 18) = 6\)。以及整数 a 和 b 的 LCM ——是它们的最小公倍数,即 x 可被 a 和 x 整除的最小数 x可以被 b 整除。例如,\(LCC(24, 18) = 72\)。
Seryozha 立即注意到可以有几对数字具有相同的 GCD 和 LCM。现在他对以下问题感兴趣:给定数字 a 和 b,具有相同 gcd 和 lcm 的两个数字有多接近。
帮他给定两个数字 a 和 b 来找到数字 x 和  y 使得 \(gcd(a, b) = gcd(x, y)\), \(gcd(a, b) = gcd ( x, y)\) 并且它们的差异 \(y - x\) 是最小的。 
输入 
输入文件的第一行包含两个自然数 a 和 b (\(1 <= a, b < = 10 ^9\)).
 
输出 数据 
打印两个自然数 
x 和 
y (
\(1 <= x <= y\)) , 这样 
\(gcd(a, b) = gcd(x, y)\), 
\( LCM (a, b) = LCM(x, y)\) 和它们的 
\(y - x\) 差别很小。
 
例子
<头>
<日>#日>
| 输入 | 
输出 | 
东西>
<正文>
| 1 | 
3 4 | 
3 4 | 
表>
Запрещенные операторы: gcd