Split images into N pieces, mix them, then match each piece to its tag.
Use 2–25 images. Tags: type one per line (same order as images) or load a JSON file mapping filenames to tags. Each image is split into N pieces; one random piece from each image forms the puzzle. “Load from Met” uses a prebuilt catalog of public-domain highlight paintings.