Africa puzzles