L = int(input()) N = int(input()) block_list = list(map(int, input().rstrip().split())) block_list.sort() cnt = 0 for i in block_list: if L >= i: L = L - i cnt += 1 else: break print(cnt)