Select the most appropriate meaning of the given idiom.
"Hit the nail on the head"
1
To have a dispute with someone
2
Raise controversy
3
When you already have it good and get something on top of what you already have
4
Do something exactly right or say something exactly right