1. Huazhong University of Science and Technology, School of Computer Science and Technology, Wuhan
2. Zagazig University, Department of Mathematics, Faculty of Science, Zagazig
3. University of Bisha
4. National Research Institute of Astronomy and Geophysics, Cairo