Explain why it is a good heuristic to choose the variable that is most constrained but the value that is least constraining in a CSP search.