とうとう
到頭
tōtō

Adverb

1. finally; at last; in the end; ultimately

Usually Written in Kana
とうとう、良かんがえがかんだ。
tōtō yoi kangaega ukanda.
At last a good idea struck me.