solve exercises 9.25 - 9.27
solve exercises 9.28 - 9.31