class Program { static void Main(string[] args) { string[] countList = Console.ReadLine().Split(' '); string[] landList = Console.ReadLine().Split(' '); int[] landNum = new int[int.Parse(countList[0])]; for(int i = 0; i < int.Parse(countList[0]); i++) { landNum[i] = int.Parse(landList[i]); } Array.Sort(landNum); int drug = int.Parse(countList[1]); int count = 0; while (drug - landNum[count] > 0 && count < int.Parse(countList[0])) { drug -= landNum[count]; count++; } Console.WriteLine(count + " " + drug); } }