exercise: 练习题 3.34