def main(): L = int(input()) N = int(input()) W = map(int, input().split()) sorted_w = sorted(W) ans = 0 blocks_sum = 0 for w in sorted_w: blocks_sum += w if L >= blocks_sum: ans += 1 else: exit print(ans) if __name__ == '__main__': main()