Final exam_solution