A river carries pollutants to people living along it if it is polluted. To make the water in the river clean, some costs are incurred. This poses a question of how to split the costs of cleaning the whole river among the agents located along it. To answer this question, we resort to the two main...