2 约束条件 — constrained condition