Puzzle Game

Edition 2950 Puzzle 21488