Which geographic factor contributed to the formation of independent city-states in ancient Greece? 1. tropical rainforests 2. fertile farmland 3. navigable rivers 4. mountainous topography