Eurographics Dog's Life Puzzle