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;
}