Solving Problems in Life