l = int(input()) n = int(input()) w = sorted([int(i) for i in input().split()]) for i in range(n): if sum(w[:i+1]) > l: print(i) break elif sum(w[:i+1]) == l or i == n - 1: print(i + 1) break