n,l=int(input()),[]
for i in range (1,int(n**0.5) +1):
    if n%i==0:
        l.append(i)
if len(l)==1:
    print('1'+' '+'1')
elif int(n/l[len(l)-1])==l[len(l)-1]:
    c,d=str(l[-2]),str(int(n/l[-2]))
    print(c+' '+d)
else:
    a,b=str(l[-1]),str(int(n/l[-1]))
    print(a+' '+b)
    