English: And finally, they succeeded.
Telugu: చివరకు వారు విజయం సాధించారు.