Why was it difficult for large civilizations in Mesoamerica and South America to hold together?(1 point) Responses difficulty in growing food difficulty in growing food variations in environment and geography that made travel and communication difficult variations in environment and geography that made travel and communication difficult religious differences that caused disputes within the civilizations religious differences that caused disputes within the civilizations weak military

what is the correct answer

variations in environment and geography that made travel and communication difficult