Refactoring ejercicio 5