L=int(raw_input()) N=int(raw_input()) W=map(int,raw_input().split()) W.sort() ans = 0 for i in W: if L - i >= 0: ans += 1 L = L - i else: break print ans