Implementación del ejercicio.