Optimizado Pseudocompleto. Menos comprobaciones. Terminado.