L = int(input()) N = int(input()) W = list(map(int, input().split())) W.sort() s = 0 res = 0 for (i, v) in enumerate(W): s += v if s > L: break res = i + 1 print(res)