English: All the sudden, this idea just hit me.
Telugu: ఈ ఆలోచన హఠాత్తుగా అప్పటికప్పుడు తట్టింది నాకు.