# coding: UTF-8 def main(): L = int (input()) _ = int(input()) boxes = sorted([int(box) for box in input().split()]) # print("boxes -> ") # print(boxes) i = 0 for box in boxes: L -= box if L >= 0: i += 1 else: break print(i) if __name__ == "__main__": main()