Zoroastrianism introduced which idea?

There is more than one god.
There is both a heaven and a hell.
The emperor is God’s true prophet.
Humans are free to choose sin or virtue.