input = input() split_input = input.split() l = split_input[0] num = split_input[1] blockList = sorted(split_input[2].split(' ')) blockCount = 0 blockLen = 0 for i in blockList: if (blockLen + i <= l): blockLen += i blockCount += 1 else: break print(blockCount)