become good at problem solving