import heapq L = int(input()) N = int(input()) a = [int(i) for i in input().split()] heapq.heapify(a) count = 0 while a: L -= heapq.heappop(a) if L<0: break count += 1 print (count)