English: They arrived in nick of time.
Telugu: వారు సమయం నిక్ లో వచ్చారు.