Ejercicio 6: implementación parcial