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]) count += 1 if(Sum>=L): break print(int(count)-1)