solve exercises 14.11 - 14.13