max_num = int(input()) kaisuu = int(input()) a = list(map(int, input().split())) a.sort() sum = 0 l = [] for num in a: sum += num if sum <= max_num: l.append(num) print(len(l))