What allowed ancient Egyptian agriculture (farming) to be successful?


A
fresh water marshes and arable highlands

B
hot climate and reliable rainfall

C
predictable floodwaters and fertile soil