English: Finally had a good idea.
Telugu: చివరకు ఓ మంచి ఐడియా తట్టింది.