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): if sum >= L: break else: sum = sum + int(list_As[i]) print(i-1)