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