book3-exercises