L=int(input()) N=int(input()) #W=[0]*N W=list(map(int,input().split())) for i in range(N): for j in range(i+1,N): if W[i] > W[j]: tmp=W[j] W[j]=W[i] W[i]=tmp S=0 i=0 while L >= S: S+=W[i] i+=1 print(i-1)