L = int(raw_input()) N = int(raw_input()) W = raw_input() W_array = W.split() W_array.sort() i = 0 box_num =0 W_sum = 0 NUM = N-1 while i <= NUM: if L < W_sum: box_num -=1 break else: W_sum +=int(W_array[i]) box_num +=1 i +=1 print box_num