ex06_solution_code