import sys readline=sys.stdin.readline write=sys.stdout.write from math import gcd as GCD import math N=int(readline()) for n in range(1,int(N**.5)+1): if N%(n**2)==0: A=n B=N//(A**2) print(A,B)