open System [] let main argv = let L = int <| Console.ReadLine() let N = int <| Console.ReadLine() let Win = Console.ReadLine().Split(' ') let W = Array.create N 0 for x in 0 .. N-1 do W.[x] <- (Int32.Parse Win.[x]) done let W = Array.sort W let mutable c = 0 let mutable size = 0 for x in 0 .. N-1 do size <- size + W.[x] if size <= L then c <- c + 1 done printfn "%d" c 0