When can you use your horn?

Multiple choice question
When can you use your horn?
On a mountain road where you cannot see at least 200 feet ahead of your vehicle
To alert a driver who just made a mistake
If a driver in front of you is going too slowly