exercises 5.6 done