#!/usr/bin/env python3 import math def solve(n): return min([(a, n // (a * a)) for a in range(1, int(math.sqrt(n)) + 3) if n % (a * a) == 0], key=lambda ab: ab[1]) # generated by online-judge-template-generator v4.1.1 (https://github.com/kmyk/online-judge-template-generator) def main(): n = int(input()) ans = solve(n) print(*ans) if __name__ == '__main__': main()