Un carnicero tiene que satisfacer los pedidos de clientes, cada uno de los cuales desea exactamente salchichas, para desde hasta . Si el carnicero tiene salchichas en total, ¿cuál es la máxima cantidad de clientes a los que puede satisfacer?
Por ejemplo, si hay clientes que desean y salchichas y el carnicero tiene salchichas, solo es posible satisfacer a un cliente.
Cada entrada contiene un único caso. La primera línea contiene el número de clientes y la cantidad total de salchichas. La segunda línea contiene los valores , separados por espacios.
Escribe una línea, acabada con salto de línea, con la máxima cantidad de clientes que es posible satisfacer.
TestA: Entradas con .
TestB: Entradas con .
TestC: Entradas con .
TestD: Entradas con .
TestE: Entradas con .
Input
1 10 8
Output
1
Input
1 10 12
Output
0
Input
2 10 4 6
Output
2
Input
3 10 6 5 4
Output
2
Input
10 100 18 5 21 7 14 42 17 5 10 12
Output
8