L=int(input()) N=int(input()) Ws=sorted( list(map(int, input().split()))) sum = 0 ans = 0 for index, value in enumerate(Ws, 1): if ((sum+value)>=L): ans = index-1 break sum+=value print ( ans )