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