1. Information Technology Department, Zagazig University, Zagazig 44519, Egypt
2. Computer Science Department, Sinai University, North Sinai, Arish, Egypt
3. MLV Research Group, Department of Computer Science, International Hellenic University, 65404 Kavala, Greece