brainstorm

noun

1.
the clear (and often sudden) understanding of a complex situation
Derived from:
brainstorm