import math
n=int(input())
i=2
a=1
b=n
if n==1:
  print(1,1)
else:
  while(i*i<=n):
    if(n%i==0):
      if math.gcd(n//i,i)==1:
        if max(i, n//i) < max(a, b):
          a = i;
          b = n//i;
    i+=1
  print(a,b)