// yukicoder No.1063 #include #define ll long long #define forn(n) for (int i = 0; i < (int (n)); ++i) using namespace std; int main(){ ll n; cin >> n; ll a = 1; ll b = n; ll lim = sqrt(n); for (int i = 1; i <= lim; ++i) { ll tmp1 = n % (i * i); if (tmp1 == 0) { ll tmp2 = n / (i * i); if (b > tmp2) { a = i; b = tmp2; } else continue; } else continue; } cout << a << " " << b << "\n"; return 0; }