# -*- coding: utf-8 -*- l = int(input()) n = int(input()) w = list(map(int,input().split())) w.sort() if n > 1: for i in range(1,n+1): if l >= w[i]: l -= w[i] else: ans = i break else: if l >= w[0]: ans = 1 else: ans = 0 print(ans)