Turning points between periods in ancient Egyptian history frequently relate to which three themes?

A. Environmental conditions ( for example, drought)
B. Egyptian expansion into foreign lands
C. Rise and fall of powerful leaders
D. Defeat by foreign culture
E. Trade with foreign cultures
F. Changes in language or culture