English: I finally had to do this.
Telugu: చివరికి ఆ పని నేనే చేయాల్సి వచ్చింది.