English: He's found it at just the right time.
Telugu: తనకి సరైన సమయం దొరికింది.