L,N =[int(input()) for _ in range(2)] W = [int(i) for i in input().split()] W =sorted(W) M=0 for i,w in enumerate(W): M += w if M > L: print(i) break elif i == N-1: print(i+1)