Puzzle Game

Edition 2951 Puzzle 21521