English: But, glad to get that done, finally.
Telugu: కానీ అంతిమంగా విజయం సాధించడం సంతోషంగా ఉంది.