Which of the following factors contributed to Egypt's relative stability over 2000 years?
A. A network of waterways linked them to other empires through trade.
B. The Nile River flooded predictably, irrigating the crops.
C. Citizens all had a voice in the government.
D. All of the choices are correct.