first solved problem.