optimización de construcción de bloques