adventure racing includes races which comprise a number of different stages of different types imbwa yumukara ihagaze kumuhanda mugihe itsinda ryimodoka hamwe namakamyo bihagaze inyuma nasomye nkoresheje isesengura ryuburyo yanditse