English: But finally, success.
Telugu: చివరిగా, విజయం.