area = int(input())
n = int(input())
sizes = input()
num_sizes = []
for s in sizes.split(' '):
    num_sizes.append(int(s))

best_pair = ()
best_area_diff = 100000
for i in range(n):
    for j in range(i + 1, n):
        a = num_sizes[i]
        b = num_sizes[j]
    
        area_diff = area - a * b
        if area_diff < 0:
            continue
        if best_area_diff > area_diff:
            best_area_diff = area_diff
            best_pair = (i, j)

a = num_sizes[best_pair[0]]
b = num_sizes[best_pair[1]]
if a < b:
    print(str(a) + " " + str(b))
else:
    print(str(b) + " " + str(a))
