Text this: Distributed constraint satisfaction :