import java.util.Arrays; import java.util.Scanner; public class No05 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int length = sc.nextInt(); int cntBlk = sc.nextInt(); int[] widthOfBlk = new int[cntBlk]; for(int i = 0; i < widthOfBlk.length; i++){ widthOfBlk[i] = sc.nextInt(); } int cnt = 0; Arrays.sort(widthOfBlk); for(int w : widthOfBlk){ int tmp = length - w; if(tmp >= 0){ length = tmp; cnt++; } } System.out.println(cnt); } }