1. Department of Mathematics and Computer Science, Faculty of Science, Sohag University, Sohag, Egypt
2. Faculty of Science, Menofia University, Shibeen El-Kom, Egypt
3. Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh 11671, Saudi Arabia
4. Industrial Engineering Department, University of Business and Technology (UBT), Jeddah, Saudi Arabia
5. Department of Computer Science, College of Scienceand Arts in Gurayat, Jouf University, Saudi Arabia
6. Information System Department, Faculty of Computers and Information, Assiut University, Assiut, Egypt
7. Department of Computer Science, Faculty of Computers and Artificial Intelligence, Sohag University, Sohag, Egypt