L = int(input()) N = int(input()) lsW = list(map(int,input().split())) lsW.sort() cnt = 0 l = 0 for i in range(N): if l+lsW[i] <= L: cnt += 1 l += lsW[i] else: print(cnt) exit() print(cnt)