English: He's found it at just the right time.
Telugu: సరిగ్గా సమయానికి దొరికిపోయాడు.