def main(): WIDTH_BOX = int(input()) N_BLOCK = int(input()) width_blocks = list(map(int, input().split())) width_blocks.sort() width_blocks.append(99999) current_width = 0 for target_idx, block in enumerate(width_blocks): current_width += block if current_width > WIDTH_BOX: print(target_idx) return main()