solution_code_hw05