limit = int(input()) a = int(input()) x = list(map(int, input().split())) count = 0 sum = 0 x.sort() for k in range(0,a): sum += x[k] #print(x[k]) if sum > limit: break count += 1 print(count)