Finish exercises 10.5