finished problem_11