Pedrinho foi a uma feira de quadrinhos com reais no bolso e pretende adquirir, dentre os gibis em promoção, a maior quantidade possível.
Conhecidos os valores de , e os valores de cada um dos gibis expostos, determine o número máximo de gibis que Pedrinho pode comprar. Observe que Pedrinho não quer duplicatas: ele pode comprar o -ésimo gibi listado uma única vez.
A entrada é composto por duas linhas. A primeira contém os valores dos inteiros e (), separados por um espaço em branco.
A segunda linha contém inteiros (), separados por um espaço em branco, representando o preço do -ésimo gibi exposto.
Imprima, em uma linha, o número máximo de gibis que Pedrinho pode adquirir.
3 10
4 3 5
2
Explicação do exemplo 1: No primeiro caso, Pedrinho pode adquirir os gibis 1 e 3 por 9 reais. Porém, restará a ela um único real, quantia insuficiente para adquirir também o gibi 2.
2 20
30 50
0
Explicação do exemplo 2: No segundo caso, com apenas 20 reais Pedrinho infelizmente não conseguirá comprar nenhum gibi.
5 3
1 1 1 1 1
3
Explicação do exemplo 3: No terceiro caso, Pedrinho pode adquirir, dentre os 5 gibis expostos, quaisquer conjunto de 3 deles.