Why was it difficult for large civilizations in Mesoamerica and South America to hold together? (1 point)

difficulty in growing food

religious differences that caused disputes within the civilizations

weak military

variations in environment and geography that made travel and communication difficult

1 answer

Variations in environment and geography that made travel and communication difficult.