1. Department of Computer Science College of Computing and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
2. Department of Oral & Maxillofacial Surgery and Diagnostic Sciences Faculty of Dentistry, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
3. Department of Mathematics Faculty of Science, New Valley University, El-Kharga 72511, Egypt
4. Department of Computer Science & Engineering, Maharaja Agrasen Institute of Technology, Delhi, India