# -*- coding: utf-8 -*- l, = map(int, raw_input().split()) n, = map(int, raw_input().split()) w = map(int, raw_input().split()) w = sorted(w) s = 0 cnt = 0 for v in w: if v + s <= l: cnt += 1 s += v else: break print cnt