#!/usr/bin/env python3 # -*- coding:UTF-8 -*- def main(): wide = int(input()) N = int(input()) blocks = sorted([int(i) for i in input().split()]) total = [] for i in blocks: if wide >= (sum(total) + i): total.append(i) print (len(total)) if __name__ == '__main__': main()