#include<iostream>
#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
void solve()
{
    ll x,e=1000000,i,c,d,gcd,lcm;
    cin>>x;
    for(i=1;i<=sqrt(x);i++){
        if(x%i==0){
            c=i;d=x/i;
            gcd=__gcd(c,d);
            lcm=(c*d)/gcd;
            if(lcm==x){
                e=min(e,x/i);
            }
        }
    }
    cout<<e<<" "<<x/e<<endl;return;
}
int main()
{
    solve();
}
			 			  				 	   					 	   		