English: All of a sudden this idea, it just popped into my head.
Telugu: ఈ ఆలోచన హఠాత్తుగా అప్పటికప్పుడు తట్టింది నాకు.