一を聞いて十を知る

Etymology
.

Verb

 * 1)  be quick on the uptake, understand the whole situation from just a few clues