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 while flag == 0: W_sum +=int(W_array[i]) if W_sum > L: break else: box_num +=1 i +=1 print box_num