L = int(input()) # L:箱の幅 N = int(input()) # N:ブロックの数 *W_list,=map(int,input().split()) W_list.sort() wsum = 0 count = 0 while wsum + W_list[0] <= L: wsum += W_list[0] del W_list[0] count += 1 print(count)