idiom
A Sherlock Holmes
謎を解くのがとても得意な人
Meaning
A person who is extremely good at solving mysteries or finding out information.
Example
He’s such **a Sherlock Holmes** when it comes to finding lost things.
彼は失くしたものを見つけるときまるでシャーロック・ホームズのようだ