How to do problem solving