Problem
سریوزا مسائل ریاضی را بسیار دوست دارد. اخیراً در یک محفل ریاضی به او گفته شد که GCD و NOC چیست.
gcd از دو عدد طبیعی a و b — بزرگترین مقسوم علیه مشترک آنهاست، یعنی حداکثر عدد x به طوری که a بر x و b بخش پذیر است. بر x بخش پذیر است. برای مثال، \(gcd(24, 18) = 6\). و LCM اعداد صحیح a و b — کمترین مضرب مشترک آنهاست، یعنی حداقل عدد x به طوری که x بر a و x بخش پذیر باشد. بر b بخش پذیر است. برای مثال، \(LCC(24, 18) = 72\).
سریوزا بلافاصله متوجه شد که می تواند چندین جفت اعداد با همان 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