Partially implemented trapping water problem, some important cases are unresolved yet.