Finish exercises 5.6