solve exercises 20.08 - 20.10