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