When can you make a legal U-turn?

Multiple choice question
When can you make a legal U-turn?
In business districts
Across a double yellow line if it is safe and legal
In front of a fire station