using static System.Console;
using System.Linq;
using System;

namespace App
{
    class Prog
    {
        static void Main()
        {
            int width = int.Parse(ReadLine());
            int amount = int.Parse(ReadLine());

            int[] blocks = ReadLine().Split().Select(int.Parse).ToArray();
            Array.Sort(blocks);

            int i = 0;
            while (i < amount)
            {
                width -= blocks[i];
                if (width < 0) break;
                i++;
            }
            WriteLine(i);
        }
    }
}