n=int(input()) c=[] for a in range(1,int(n**0.5)+1): if n%(a**2)==0: b=n//(a**2) c.append([b,a]) c.sort() print(c[0][1],c[0][0])