Solución del ejercicio catalogo-flow (incluye todo el flujo view-state y action-state)