s = [input() for i in range(3)] L = int(s[0]) N = int(s[1]) W = [int(i) for i in s[2].split()] W.sort() i = 0 while L - W[i] >= 0: L -= W[i] i += 1 if i == N: break print(i)