Refactoring ejercicio 1