n=int(input()) a=1 i=1 while True: i+=1 if n%(i**2)==0: n=n//(i**2) a*=i i=1 if i==n: break print(a,n)