Added problem Water
Refactoring class Solution to add the field numberOfViolatedConstraints