Repartiendo para cuatro
Cuando el pequeño Alex cumplió 5 años, en casa hicieron una pequeña celebración con una tarta casera que tomaron para merendar, pese a que era un día de diario. A la hora de repartirla, su hermana Luna dijo que, como eran cuatro en casa, podían partirla primero en dos partes, y luego cada trozo otra vez en dos partes, para que fuera más fácil.
La verdadera celebración llegó el fin de semana siguiente, cuando fueron a casa los tíos con la prima Miriam. Además, para las velas había otra vez tarta. Alex, recordando el comentario de su hermana, dijo que, para repartirla entre los 7, podían primero partirla en 4 trozos, y luego cada uno otra vez en 3. Todos rieron la ocurrencia y le dijeron que no, que ese reparto no estaba bien, pero él no entendió por qué.
Entrada
Cada caso de prueba es una lista de números enteros positivos terminada en un 0.
La entrada termina con una lista vacía.
Salida
Por cada caso de prueba el programa escribirá en cuántas partes se trocea una tarta si se divide sucesivamente por cada número de la entrada.
Se garantiza que ningún resultado es mayor que 109.
Entrada de ejemplo
2 2 0 4 3 0 1 7 1 0 0
Salida de ejemplo
4 12 7