import itertools l = int(input()) n = int(input()) w = sorted(list(map(int,input().split()))) w_acc = [0] + list(itertools.accumulate(w)) for res in range(n,0,-1): for i in range(n-res+1): if w_acc[i+res]-w_acc[i]<=l: print(res) exit() print(0)