somebody suddenly understood or began to understand sth
(the) light dawned (on sb)
somebody suddenly understood or began to understand sth
I puzzled over the problem for ages before the light suddenly dawned.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition