Tendríamos que considerar el botón 0 de reset b[0] en 1?
Buenas!
Es correcto lo que decís. La idea es simular que ustedes presionan manualmente los botones. Los que no estoy usando los dejo sin presionar cómo sería naturalmente (osea en 1).
Saludos!