how to solve problems in life