Implement Constraint Network