using System;
using System.Linq;

namespace ProgramingStydying
{
    class Program
    {
        static void Main(string[] args)
        {
            var nx = Console.ReadLine().Split().Select(int.Parse).ToList();
            var n = nx[0];
            var x = nx[1];

            var a = Console.ReadLine().Split().Select(int.Parse).ToList();
            a.Sort();
            var ans = 0;

            if(a.Sum() < x)
            {
                ans = n - 1;
            }
            else if(a.Sum() == x) 
            {
                ans = n;
            }
            else
            {
                for(int i = 0; i < n; i++)
                {
                    if(x - a[i] >= 0)
                    {
                        x -= a[i];
                        ans++;
                    }
                    else
                    {
                        break;
                    }
                }
            }
            Console.WriteLine(ans);
        }
    }
}