1. Department of Mathematics and Computer Science, Faculty of Science, Port Said University, 42521-Port Said, Egypt
2. Faculty of Computer Science and Engineering, Taibah University, Yanbu, Saudi Arabia
3. Mathematics Department, Faculty of Science, Tanta University, Tanta, Egypt
4. Computer Science Institute, Brandenburg University of Technology, Postbox 101344, 03013 Cottbus, Germany