solution constraint

solution constraint