L = int(input()) N = int(input()) W = list(map(int,input().split(' '))) W.sort() B = [] for i in range(N): A = sum(W[:i + 1]) if A > L: break elif A == L: continue B.append(A) result = len(B) print(result)