Mínimo refactoring y comentarios
Solucionado Intermedio 5