problem_3 updated and solved