Refactoring ejercicio 4