English: Just then, an idea flashed upon me.
Telugu: అప్పుడే నాకొక ఆలోచన తట్టింది.