Constraint handling ruless