English: Anyhow, they did succeed.
Telugu: అయినా వారు విజయం సాధించారు.