import std.stdio; import std.algorithm; import std.conv; import std.range; import std.string; void main() { int box = readln.chomp.to!int; immutable n = readln.chomp.to!int; int result; foreach (x; readln.splitter.map!(to!int).array.sort()) { if (x > box) { break; } box -= x; ++result; } writeln(result); }