Puzzle: David and the Sheep