How to solve a problem