Module: PGCD (plus grand diviseur commun)


Problem

10 /10


NOD et NOC

Problem

Seryozha aime beaucoup les problèmes mathématiques. Récemment, lors d'un cercle mathématique, on lui a dit ce que sont GCD et NOC. 
pgcd de deux nombres naturels a et b — est leur plus grand commun diviseur, c'est-à-dire le nombre maximum x tel que a soit divisible par x et b est divisible par x. Par exemple, \(gcd(24, 18) = 6\). Et le LCM des entiers a et b — est leur plus petit multiple commun, c'est-à-dire le nombre minimum x tel que x soit divisible par a et x est divisible par b. Par exemple, \(LCC(24, 18) = 72\).
Seryozha a immédiatement remarqué qu'il peut y avoir plusieurs paires de nombres avec le même GCD et LCM. Maintenant, il était intéressé par la question : étant donné les nombres a et b, à quel point deux nombres qui ont le même pgcd et lcm peuvent-ils être proches.
Aidez-le étant donné deux nombres a et b pour trouver les nombres x et y tels que \(pgcd(a, b) = pgcd(x, y)\), \(pgcd(a, b) = pgcd ( x, y)\) et leur différence \(y - x\) est minime. 

Entrée 
La première ligne du fichier d'entrée contient deux nombres naturels a et b (\(1 <= a, b < = 10 ^9\)).
 
Données de sortie
Imprimer deux nombres naturels x et y (\(1 <= x <= y\)) , tel que \(gcd(a, b) = gcd(x, y)\)\( LCM (a, b) = LCM(x, y)\) et leur \(y - x\) différence est minime.
 
Exemples
# Entrée Sortie
1 3 4 3 4