using System;
using System.Linq;

namespace agc027_a
{
	class Program
	{
		static void Main(string[] args)
		{
			int[] x = Console.ReadLine().Split().Select(int.Parse).ToArray();
			int[] a = Console.ReadLine().Split().Select(int.Parse).ToArray();
			Array.Sort(a);
			int ret = 0;
			for (int i = 0; i < x[0] && x[1] >= a[i]; i++)
			{
				x[1] -= a[i];
				ret++;
			}
			Console.WriteLine(ret == x[0] ? ret - 1 : ret);
		}
	}
}