Kumon Wolf, Sheep, and Cabbage Logic Puzzle