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 ( count < int.Parse(countList[0]) && drug - landNum[count] >= 0 ) { drug -= landNum[count]; count++; } Console.WriteLine(count + " " + drug); } }