English: A new thought popped into my mind.
Telugu: అప్పుడే నాకో కొత్త ఐడియా వచ్చింది.