English: And we made it, eventually.
Telugu: చివరికి మేం విజయం సాధించాం.