#include <bits/stdc++.h>
using namespace std;
long long i, n, k, a, b, c, min2, max2, min1 = 10000000;
string s, t;
int main() {
  cin >> n;
  for (int i = 1; i <= round(sqrt(n)); i++) {
    a = n / i;
    if (i * a == n && abs(a - i) < min1) {
      min2 = a;
      max2 = i;
      min1 = abs(a - i);
    }
  }
  cout << max2 << " " << min2;
}
