Problem 
                         
                                 Seryozha liebt mathematische Probleme sehr. Kürzlich wurde ihm in einem mathematischen Kreis gesagt, was ein NOD und ein NOC sind. 
Der Knoten der beiden natürlichen Zahlen a und b ist der größte gemeinsame Teiler, d. H. Die maximale Zahl x, wobei a durch x und b durch x geteilt wird. Zum Beispiel \(NODE)(24, 18) = 6\) span>. Und die Anzahl der ganzen Zahlen a und b ist das kleinste gemeinsame Vielfache, also die minimale Zahl x, wobei x durch a und x durch b geteilt wird. Zum Beispiel \(NOC(24, 18) = 72\) span>.
Sergei bemerkte sofort, dass es mehrere Zahlenpaare mit dem gleichen Knoten und dem gleichen Knoten geben kann. Jetzt hat er sich für die Frage interessiert: Wenn die Zahlen a und b angegeben werden, wie nahe können zwei Zahlen sein, die denselben Knoten und denselben Knoten haben.
Helfen Sie ihm, die beiden angegebenen Zahlen a und b zu finden, indem Sie die Zahlen x und y finden, dass \(KNOTEN(a, b) = Knoten(x, y)\), \(Knoten(a, b) = Knoten(x, y)\)\(Knoten(a, b) = Knoten(x, y)\) \(Knoten(a, b) = Knoten(x, y)\)\(Knoten(a, b) = Knoten(x, y)\) und ihre Differenz \(y - x\) ist minimal. 
Eingaben 
In der ersten Zeile der Eingabedatei befinden sich zwei natürliche Zahlen a und b (\(1 <= a, b <= 10^9\)).
 
Ausgabe Daten 
Geben Sie zwei natürliche Zahlen aus 
x und 
y (
\(1 <= x <= y\)), so dass 
\(KNOTEN(a, b) = Knoten(x, y)\), 
\(Knoten(a, b)),
\(Knoten(a, b)),
\(Knoten(a, b)),
\(Knoten(a, b)),
\(Knoten(a, b)),
\(Knoten(a, b)),
 = NOC(x, y)\), und ihre Differenz 
\(y - x\) ist minimal.
 
Beispiele
	
		
			| № | 
			Eingabe | 
			Ausgabe | 
		
	
	
		
			| 1 | 
			3 4 | 
			3 4 | 
		
	
 
Запрещенные операторы: gcd