Puzzle 1000. Naughty Puppies