L = int( input() ) N = int( input() ) W = list( map( int, input().split() ) ) W = sorted(W) length = 0 number = 0 for i in range(N): length += W[i] if length > L : break number += 1 print(number)