I NEED HELP ASAP

Select all the correct answers.
What are the two reasons for a person to evaluate the results of the solution when problem solving?
to optimize future problem solving
to correctly define the problem
to generate viable solutions
to prevent problems from occurring