What caused the weakening of
the Greek city-states before
the Macedonian invasion?

Answer:
1. The Peloponnesian War
2. Greek city-states
3. The Empire