#include <iostream> #include <algorithm> #include <iomanip> #include <vector> #include <queue> #include <set> #include <map> using namespace std; typedef long long ll; const ll INF = 1e15; int main(){ ios::sync_with_stdio(false); cin.tie(0); cout << setprecision(10) << fixed; ll n; ll a, b; cin >> n; for(ll i = 1; i*i <= n; i++){ if(n%(i*i) == 0){ a = i; b = n/(i*i); } } cout << a << ' ' << b << endl; }