English: They finally had a good idea.
Telugu: చివరికి ఓ మంచి ఐడియా వచ్చింది వారికి.