area = int(input())
n = int(input())
stroka = input()
arr = stroka.split(" ")
for i in range(0, len(arr)):
    arr[i] = int(arr[i])
deliteli = []
for i in range(0, len(arr)):
    if (area % arr[i] == 0):
        deliteli.append(arr[i])
deliteli.sort()
for i in deliteli:
    if (area / i) in deliteli:
        print(i, round(area / i))
        break
