Smart Problem Solving: The complete blueprint