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