Implementación de la solución.