English: Yet, they succeeded.
Telugu: అయినా వాటిపై విజయం సాధించాం.