added exercise 2.93~2.97