English: But finally I had manned up.
Telugu: కానీ చివరికీ నేను విజయం సాధించాను.