The effects of task complexity on performance in constraint satisfaction design