solve exercises 15.2 - 15.4