Select all the correct answers.
What were three lasting contributions of the ancient Phoenicians?
advanced shipbuilding techniques
direct democracy
written alphabet
theory of heliocentrism
deep-sea navigation methods