Which one of the following was the most important condition for the growth of the early cities ?
A. Discoveries of new trades
B. Increase in population
C. Surplus food production
D. Technological innovations