L=int(input()) N=int(input()) W=sorted(list(map(int,input().split()))) S=0 for i in range(N): S=S+W[i] if S==L: print(i+1) elif S>L: print(i) break if S