# -*- coding: utf-8 -*- L =int(input()) N =int(input()) W=list(map(int,input().split())) ans=0 count = 0 W.sort() for length in W: ans+= length count = count +1 if ans == L: break if ans > L: count = count-1 break print(count)