How to use a problem solving model to find the optimal solution and avoid unintended consequences.