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