Codigo refactorizado
Codigo refactorizado