Water sort solver