#include #define REP(i,n) for(int i = 0; i < (int)(n); ++i) typedef long long ll; using namespace std; int main(){ ll N; cin >> N; ll A1 = N, A2 = 1; if (N%2==0){ A1 = N/2; A2 = 2; }else{ ll i = 3; while(i*i<=N){ if(N%i==0){ A1 = i; A2 = N/i; break; }else{ i += 2; } } } cout << A1 << " " << A2 << endl; return 0; }