Module: MDC (Máximo Divisor Comum)


Problem

10 /10


NOD e NOC

Problem

Seryozha ama muito os problemas de matemática. Recentemente, em um círculo matemático, ele foi informado sobre o que são GCD e NOC. 
gcd de dois números naturais a e b — é o máximo divisor comum, ou seja, o número máximo x tal que a é divisível por x e b é divisível por x. Por exemplo, \(gcd(24, 18) = 6\). E o LCM dos inteiros a e b — é o mínimo múltiplo comum, ou seja, o número mínimo x tal que x é divisível por a e x é divisível por b. Por exemplo, \(LCC(24, 18) = 72\).
Seryozha notou imediatamente que pode haver vários pares de números com o mesmo GCD e LCM. Agora ele estava interessado na questão: dados os números a e b, quão próximos podem estar dois números que têm o mesmo mdc e lcm.
Ajude-o dando dois números a e b para encontrar os números x e y tal que \(gcd(a, b) = gcd(x, y)\), \(gcd(a, b) = gcd ( x, y)\) e sua diferença \(y - x\) é mínima. 

Entrada 
A primeira linha do arquivo de entrada contém dois números naturais a e b (\(1 <= a, b < = 10 ^9\)).
 
Saída dados 
Imprima dois números naturais x e y (\(1 <= x <= y\)) , tal que \(gcd(a, b) = gcd(x, y)\)\( LCM (a, b) = LCM(x, y)\) e sua diferença \(y - x\) é mínima.
 
Exemplos
# Entrada Saída
1 3 4 3 4