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