"""609C"""
import math
# import sys
def gcd(a,b):
	if a==0:
		return b
	else:
		return gcd(b%a,a)
def lcm(a,b):
	return (a*b)//gcd(a,b)
def  main():
	x = int(input())
	temp = -1
	mx = math.inf
	i = 2
	while i*i<=x:
		if x%i==0 and lcm(i,x//i)==x:
			# print(i)
			# print(i)
			temp = max(i,int(x//i))
		if temp!=-1:
			mx = min(mx,temp)
		i+=1
	if temp==-1:
		print(1,x)
	else:
		print(mx,int(x//mx))
		
	return

main()
# def test():
# 	t = int(input())
# 	while t:
# 		main()
# 		t-=1
# test()
