L = int(input()) N = int(input()) W = list(map(int,input().split())) W = sorted(W) counter = 0 answer = 0 for i in range(N) : if W[i] <= L - counter : counter += W[i] answer += 1 else : break print(answer)