solvingpracticalproblems