English: Finally it came to me.
Telugu: చివరకు నాకే వచ్చింది.