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.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición