
def hladaj():
    target = int(input())
    m = int(input())

    lengths = [int(i) for i in input().split()]

    lengths.sort()
    ans = [0, 0]
    lent = len(lengths)
    for i in range(lent-1,0,-1):
        j = 0
        kandidat = 0
        while kandidat < target:
            kandidat = lengths[j]*lengths[i]
            if kandidat == target:

                ans[0] = lengths[j]
                ans[1] = lengths[i]
                ans.sort()
                return ans
            j += 1

listik = hladaj()
print(listik[0],listik[1])


# 15
# 5
# 7 2 5 11 3