なるほど

Does anyone know a good German (or English, really) equivalent for the Japanese "naru hodo"? For English, the best I can come up with is "I see".