I puzzled over the problem for ages before the light suddenly dawned.
⇑ Translate the sentence above by Google ⇑
Related: suddenly, puzzle, dawn