L = int(input()) N = int(input()) W = sorted(list(map(int, input().split()))) ans = 0 blk=0 for i in range(N): blk += W[i] if blk>L: ans=i break if ans == 0: ans=N print(ans)