17.1 一个复杂的例子