English: This thought had struck me then.
Telugu: ఈ ఆలోచన హఠాత్తుగా అప్పటికప్పుడు తట్టింది నాకు.