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