primera optimizacion