l = int(input()) n = int(input()) w_list = list(map(int,input().split())) sorted_w = sorted(w_list) ever = 0 count = 0 for i in range(n): if ever + sorted_w[i] > l: break else: ever += sorted_w[i] count += 1 res = count print(res)