what factor was most responsible for the development of civilization in mesopotamia?

Aadvances in math and science
Bthe achievement of recurring crop surpluses sufficient to release enough workers day-to-day farming
Cthe introduction of writing
Dvast improvements in stone carving