cities can only exist when a society is able to? a: defend itself from invaders b: grow surplus of food d: learn a common language