L=int(input()) N=int(input()) W=list(map(int,input().split())) W.sort() Sum=0 count=0 for i in range(N): Sum += (W[i]) if(Sum>=L): print(i) break if Sum<=L: print(N)