#include <bits/stdc++.h>
int main() {
  long long n;
  scanf("%lld", &n);
  long long val[2] = {1, n};
  long long max = n;
  for (long long int i = 2; i <= n; i++) {
    if (n % i == 0 && n / i != i) {
      if (max > n / i) {
        max = n / i;
        val[0] = i;
        val[1] = n / i;
      }
    }
  }
  printf("%lld %lld", val[0], val[1]);
  return 0;
}
