Solving life problems