English: I'm still happy it's finished.
Telugu: ఇప్పటికైనా ముగిసినందుకు సంతోషం.