English: An idea comes to mind!
Telugu: అప్పుడే వచ్చింది ఒక ఐడియా !