Limpio y con comentarios
Agregados casos Juan