L = int(input()) N = int(input()) W_list = sorted(list(map(int, input().split()))) W_sum = 0 ans = 0 for i in range(N): if W_sum + W_list[i] <= L: W_sum += W_list[i] ans += 1 else: break print(ans)