box=int(input()) blocks=int(input()) block_size=list(map(int,input().split())) block_size.sort() sum=0 count=0 for i in range(blocks): sum=sum+block_size[i] if sum>box: break count=count+1 print(count)