Nueva solución para el problema