When can you make a legal U-turn?

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