1. Chemistry Department, Faculty of Science, Minia University, El-Minia, Egypt
2. Department of Chemistry, Faculty of Science, Assiut University, Assiut, Egypt
3. Institute of Organic Chemistry, Karlsruhe Institute of Technology, Karlsruhe, Germany
4. Department of Chemistry, University of Helsinki, Helsinki, Finland