En un concurso de televisión los concursantes deben superar una prueba de rapidez. En un lado del estudio, N cajas. En el otro lado un tanque lleno de bolas de plástico. Lo que tienen que hacer es ir corriendo al depósito de bolas, recoger unas cuantas y volver corriendo a las cajas para llenarlas.
Para hacerlo más emocionante, hay una serie de reglas:
Por ejemplo, si hay cuatro cajas, las capacidades iniciales son 1, 2, 3 y 4. El concursante podría poner 2 bolas en las tres últimas cajas, por lo que éstas quedarían con 0, 2, 2 y 2 bolas. En el segundo viaje podría añadir una bola en la primera, tercera y última caja, con lo que tendríamos 1, 2, 3 y 3 bolas. El tercer y último viaje, con una única bola, terminaría de llenar la caja que faltaba.
Dado un número N de cajas inicial, ¿cuántos paseos como mínimo tendrá que hacer el concursante?
La entrada estará formada por distintos casos de prueba cada uno en una línea. En cada una habrá un único entero N (1 ≤ N ≤ 109).
Por cada caso de prueba se escribirá, en una línea independiente, el número mínimo de paseos necesarios para llenar todas las cajas cumpliendo las normas del concurso.
3 4
2 3