2.5 更复杂的情况