import sys read = sys.stdin.buffer.read readline = sys.stdin.buffer.readline readlines = sys.stdin.buffer.readlines sys.setrecursionlimit(10 ** 7) n = int(readline()) memo = [i ** 2 for i in range(1, n + 1)] for check in memo[::-1]: if (n / check).is_integer(): print(int(check ** 0.5), n // check) break