# -*- coding: utf-8 -*- # 入力を受け取る L = int(input()) N = input() boxes = input().strip().split(sep=' ') # boxesを小さい順に並び替えて,Lからひいていく # Lがマイナスになったらそのときのidxを出力 for idx, box in enumerate(sorted(boxes)): L = L - int(box) if L < 0: break print(idx, end=None)