L = int(input()) N = int(input()) W = list(map(int, input().split())) sW = sorted(W) ss = 0 for i in range(N): ss += sW[i] if L < ss: print(i) exit() print(N)