Single step mechanism for nucleophilic substitution of 2,3-dichloro naphthoquinone using nitrogen, oxygen and sulfur nucleophiles: A DFT approach