using System; using System.Linq; public class Program { public static void Main() { int capacity = int.Parse(Console.ReadLine()); int count = int.Parse(Console.ReadLine()); int[] array = Console.ReadLine().Split(' ').Select(int.Parse).OrderBy(i => i).ToArray(); int result = 0; int temp = 0; foreach (int i in array) { if (temp + i <= capacity) { temp += i; result++; } else { break; } } Console.WriteLine(result); } }