#include <bits/stdc++.h>
using namespace std;
int main(){
int n; cin >> n;
for(int i=2; i *i <= n; i++){
int c = 0;
while(n % i ==0){
n/=i;
c++;
}
if(c){
cout << i << " " << c << "\n";
}
}
if(n > 1){
cout << n << " " << 1;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpewogICAgaW50IG47IGNpbiA+PiBuOwogICAgZm9yKGludCBpPTI7IGkgKmkgPD0gbjsgaSsrKXsKICAgICAgICBpbnQgYyA9IDA7CiAgICAgICAgd2hpbGUobiAlIGkgPT0wKXsKICAgICAgICAgICAgbi89aTsKICAgICAgICAgICAgYysrOwogICAgICAgIH0KICAgICAgICBpZihjKXsKICAgICAgICAgICAgY291dCA8PCBpIDw8ICIgIiA8PCBjIDw8ICJcbiI7CiAgICAgICAgfQogICAgfQogICAgaWYobiA+IDEpewogICAgICAgIGNvdXQgPDwgbiA8PCAiICIgPDwgMTsKICAgIH0KfQ==