a solution is created by a problem.