using System; using System.Collections.Generic; using System.Linq; namespace No5_1 { public class Program { public static void Main(string[] args) { var l = Read(Convert.ToInt32); Read(Convert.ToInt32); var wn = ReadList(Convert.ToInt32); wn.Sort(); var sum = 0; var cnt = 0; foreach(var w in wn){ if((sum += w) <= l) cnt++; else break; } Console.WriteLine(cnt); } public static TOutput Read(Converter converter) { return converter(Console.ReadLine()); } public static List ReadList(Converter converter, char c = ' ') { return Console.ReadLine()?.Split(c).ToList().ConvertAll(converter); } } }