English: Good good, finally.
Telugu: మంచిది, చివరకు.