L = int(input()) N = int(input()) wide = list(map(int, input().split())) wide.sort() i = 0 sum = 0 for t in range(N): if sum +wide[i] <=L: sum += wide[i] i += 1 else: print(i) break if i == N: print(i)