Dzielniki kontratakują
To zadanie pochodzi z Kółka Informatycznego w Staszicu.
Mamy na tablicy napisane dwie liczby, A i B. Jeśli dla pewnej liczby pierwszej P, A i B są podzielne przez P, to możemy zmazać A i B i napisać zamiast nich A/P i B/P. Ponadto, jeśli A jest podzielne przez P, a B jest podzielne przez P2 to możemy liczby A i B zastąpić przez A/P i B/(P2). Jakie dwie liczby o najmniejszej sumie możemy otrzymać na tablicy?
Wejście
W pierwszej linii N < 10000 - liczba zestawów danych. W każdej z kolejnych linii dwie dodatnie liczby całkowite, A i B, mniejsze niż 1018.
Wyjście
N linii, w każdej z nich dwie liczby, odpowiedź na pytanie postawione w zadaniu.
Przykładowe wejście
5 3 6 17 8 2 4 4 2 70 84
Przykładowe wyjście
1 2 17 8 1 1 2 1 5 3