L = int(input()) #箱のサイズ N = int(input()) #ブロックの個数 W_list = list(map(int, input().split())) #ブロックの幅サイズ W_list.sort() #ブロック幅を昇順で並び替え #print(W_list) #W_listソート後の表 sum = 0 count = 0 for i in W_list: sum = sum + i count = count + 1 if sum > L: break print(count-1) print(count)