English: Yes, finally.
Telugu: చివరగా అవును.