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