7.4 更复杂的案例