Optimizacion algoritmo con errores solucionados