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