assingment#3_solution