English: At that moment this idea hit my head.
Telugu: ఆప్పుడు నాకు ఈ ఆలోచన తట్టింది.