Cid Kagenou recruitment challenge