constraints are divided