Which is necessary for a society to be considered a civilization?

Choose all answers that are correct.

Aa separation between leaders and workers
Ba stable economy
Cvarious kinds of work
Destablished schools
Ea surplus food supply
I got B,C,D,E