L = int(input())
N = int(input())
Ws = list(map(int, input().split(' ')))

Ws.sort()

for i in range(len(Ws)):
    s = sum(Ws[:i+1])
    if s >= L:
        if s == L:
            print(i+1)
            break
        else:
            print(i)
            break
else:
    print(i+1)