English: Finally came the idea.
Telugu: . చివరికి ఆ ఐడియా వచ్చింది.