Author: Cabdirashiid Maxamuud Xasan.