L = int(input()) N = int(input()) A = map(int, input().split()) list_A = list(A) list_As = sorted(list_A) sum = 0 for i in range(N): sum = sum + int(list_As[i]) #print(i, sum) if sum == L: i=i+1 break elif sum > L: break if sum < L: i=i+1 print(i)