1 constrained condition — 约束条件