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