l = input() n = input() w = map(int,raw_input().split()) w.sort() count = 0 for count in w: l = l - count if l < 0: break count = count + 1 print count