adaptation-puzzle-sheep