English: But I finally did manage to finish.
Telugu: కానీ చివరికీ నేను విజయం సాధించాను.