import std.stdio; import std.conv; import std.string; import std.range; import std.algorithm; void main() { auto L = readln.chomp.to!int; auto N = readln.chomp.to!int; auto W = readln.chomp.split.to!(int[]); int cur, cnt; foreach (w; W.sort()) { if (cur + w > L) break; cur += w; cnt++; } cnt.writeln; }