#include <iostream>
#include <iomanip>
#include <cmath>
#include <climits>
#include <algorithm>
#include <numeric>
using namespace std;
const int MOD = (int)(1e9 + 7);
void find(long long n) {
int maxValue = 0, maxExponent = 0;
for (long long i = 2;i * i <= n;i++) {
// Xác định i là một ước nguyên tố của n
if (n % i == 0) {
// Tìm số mũ của i trong n
int count = 0;
while (n % i == 0) {
count++;
n = n / i;
}
if (count > maxExponent) {
maxExponent = count;
maxValue = i;
}
}
}
// Ước nguyên tố cuối cùng trong phân tích
if (n != 1) {
if (maxExponent < 1) {
maxExponent = 1;
maxValue = n;
}
}
cout << maxValue << " " << maxExponent << endl;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
long long n;cin >> n;
find(n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8Y2xpbWl0cz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPG51bWVyaWM+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1PRCA9IChpbnQpKDFlOSArIDcpOwoKdm9pZCBmaW5kKGxvbmcgbG9uZyBuKSB7CgogICAgaW50IG1heFZhbHVlID0gMCwgIG1heEV4cG9uZW50ID0gMDsKICAgIGZvciAobG9uZyBsb25nIGkgPSAyO2kgKiBpIDw9IG47aSsrKSB7CgogICAgICAgIC8vIFjDoWMgxJHhu4tuaCBpIGzDoCBt4buZdCDGsOG7m2Mgbmd1ecOqbiB04buRIGPhu6dhIG4KICAgICAgICBpZiAobiAlIGkgPT0gMCkgewogICAgICAgICAgICAKICAgICAgICAgICAgLy8gVMOsbSBz4buRIG3FqSBj4bunYSBpIHRyb25nIG4KICAgICAgICAgICAgaW50IGNvdW50ID0gMDsKICAgICAgICAgICAgd2hpbGUgKG4gJSBpID09IDApIHsKICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICBuID0gbiAvIGk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKGNvdW50ID4gbWF4RXhwb25lbnQpIHsKICAgICAgICAgICAgICAgIG1heEV4cG9uZW50ID0gY291bnQ7CiAgICAgICAgICAgICAgICBtYXhWYWx1ZSA9IGk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgLy8gxq/hu5tjIG5ndXnDqm4gdOG7kSBjdeG7kWkgY8O5bmcgdHJvbmcgcGjDom4gdMOtY2gKICAgIGlmIChuICE9IDEpIHsKICAgICAgICBpZiAobWF4RXhwb25lbnQgPCAxKSB7CiAgICAgICAgICAgIG1heEV4cG9uZW50ID0gMTsKICAgICAgICAgICAgbWF4VmFsdWUgPSBuOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgbWF4VmFsdWUgPDwgIiAiIDw8IG1heEV4cG9uZW50IDw8IGVuZGw7Cn0KCmludCBtYWluKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwoKICAgIGxvbmcgbG9uZyBuO2NpbiA+PiBuOwogICAgZmluZChuKTsKICAgIHJldHVybiAwOwp9Cgo=