Module: MCD (Massimo Comune Divisore)


Problem

10 /10


NOD e NOC

Problem

Seryozha ama molto i problemi di matematica. Recentemente, in un circolo matematico, gli è stato detto cosa sono GCD e NOC. 
mcd di due numeri naturali a e b — è il loro massimo comune divisore, cioè il massimo numero x tale che a è divisibile per x e b è divisibile per x. Ad esempio, \(gcd(24, 18) = 6\). E l'LCM degli interi a e b — è il loro minimo comune multiplo, cioè il numero minimo x tale che x è divisibile per a e x è divisibile per b. Ad esempio, \(LCC(24, 18) = 72\).
Seryozha ha subito notato che possono esserci diverse coppie di numeri con lo stesso MCD e MCM. Ora era interessato alla domanda: dati i numeri a e b, quanto possono essere vicini due numeri che hanno gli stessi mcd e mcm.
Aiutalo dando due numeri a e b per trovare i numeri x e y tali che \(mcd(a, b) = mcd(x, y)\), \(mcd(a, b) = mcd ( x, y)\) e la loro differenza \(y - x\) è minima. 

Inserisci 
La prima riga del file di input contiene due numeri naturali a e b (\(1 <= a, b < = 10 ^9\)).
 
Emetti dati 
Stampa due numeri naturali x e y (\(1 <= x <= y\)) , tale che \(gcd(a, b) = gcd(x, y)\)\( LCM (a, b) = LCM(x, y)\) e la loro differenza \(y - x\) è minima.
 
Esempi
# Input Uscita
1 3 4 3 4