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