L=int(input()) N=int(input()) W = list(map(int,input().split())) X = sorted(W) sum = 0 y = 0 for n in range(N+1): sum += X[n] if sum > L: break y += 1 print(y)