#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (b == 0) return a;
  return gcd(b, a % b);
}
int main() {
  long long x;
  cin >> x;
  long long i = sqrt(x);
  if (i * i == x) i--;
  if (x == 1)
    cout << "1 1";
  else
    for (; i > 0; i--)
      if (x % i == 0 && gcd(i, x / i) == 1) {
        cout << i << " " << x / i;
        break;
      }
}
