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