M = int(input()) ans = [] for x in range(2,M): if x * x > M: break if M % x == 0: ans.append((x,M//x)) break if len(ans) == 0: ans.append((1,M)) print(*ans[0])