English: At long last he had an idea.
Telugu: చివరకు తనకు ఓ ఐడియా వచ్చింది.