Constraint satisfaction algorithms1 | Synapse