English: And we finally succeeded.
Telugu: చివరికి మేం విజయం సాధించాం.