18.9 复杂的生成目标