Solving Water Runoff Problem