problem solving with solution and answer