n=int(input()) ans=[] for i in range(2,int(n**.5)+1): if n%i**2==0: ans.append((i,n//i**2)) ans=sorted(ans,key=lambda x:x[1]) print(*ans[0]) if ans else print(1,n)