import std.stdio, std.algorithm, std.array, std.conv, std.string; void main() { long l = readln().strip().to!long(); long n = readln().strip().to!long(); auto ws = readln().split().map!(to!long).array.sort!"a < b"; int cnt = 0; foreach(w; ws) { if (l - w >= 0) { l -= w; cnt++; } else break; } writeln(cnt); }