box_L = int(input()) block_total = int(input()) blocks = sorted(list(map(int, input().split(" ")))) tmp = blocks[0] for i in range(1, block_total): if tmp > box_L: break tmp += blocks[i] print(i)