add exercise 3.67-3.70