Puzzle 300. Three Grey Kittens