1. Research Group in Algebraic Structures and its Applications, King Abdulaziz University, Jeddah, Saudi Arabia.
2. Research Group in Algebraic Structures and Applications, King Abdulaziz University, Jeddah, Saudi Arabia
3. School of Mathematics, Wits University, South Africa
4. Max Planck Institute for Mathematics, Bonn, Germany