English: the nick of time
Telugu: నిక్ అఫ్ టైం