csp - different placement heuristic