Algo to find the best cases where to build a city