#!/usr/bin/env python #coding:UTF-8 L = int(raw_input()) N = int(raw_input()) W = map(int,raw_input().split()) W2 = sorted(W) sum = 0 count = 0 for I in range(0,N): sum = sum + W2[I] if L < sum: break else: count += 1 print count