English: still made it.
Telugu: ఇప్పటికి చేశాడు.