solve exercises 17.17 - 17.19