cumpliendo las siguientes restricciones: