C2 magdi 188 add solutions constraints 4.14

@rami-khalil @mohamedsaeed93 @Sharaf93 @fadel1493 @mimikian