L = int(raw_input()) N = int(raw_input()) W = map(int, raw_input().split()) W.sort() if sum(W) <= L: ans = N else: sum = 0 for i in range(N): sum += W[i] if sum > L: break #print sum, sub ans = i print ans