1. Chemistry Department, Faculty of Science, Minia University, El-Minia, Egypt
2. Department of Pharmaceutical Organic Chemistry, Faculty of Pharmacy, Al-Azhar University, Assiut, Egypt
3. Institute of Organic Chemistry, Karlsruhe Institute of Technology, Karlsruhe, German
4. Institute of Biological and Chemical Systems, Karlsruhe, Germany
5. Department of Chemistry, University of Helsinki, University of Helsinki, Helsinki, Finland