Difference Between Constraint And Bottleneck