{ "date": "2026-10-21", "scope": "Read-only design inventory; not solver validation", "sources": [ { "path": "../../../README.md", "sha256": "0957a1dcfc52bf4c0bfd5dca0f806b7ffda78b769b4a31ee046c262c2ccd8528" }, { "path": "../../../wechat-campaign-200-r2/README.md", "sha256": "6a89c3c8da3f1430266244c7da797e7543d93fe0a81814f8cf181fca756a0ea2" }, { "path": "../../../wechat-campaign-200-r2/src/upstream/levels.json", "sha256": "0adf0c10a0677a922539fd5578808a8852d889fdc2afdcc8ce73848880d00f10" }, { "path": "../../../wechat-campaign-200-r2/src/upstream/rules.mjs", "sha256": "3a903983f3d63d220f7e607c0d5b60d4d5faa31c02c413a5107f660d7a3058e0" }, { "path": "../../../wechat-campaign-200-r2/src/main.mjs", "sha256": "d20cf698d36069eb911d1d02a953062a060ffcb69a7d7c8253402edf0d5c67a0" }, { "path": "../../../wechat-campaign-200-r2/src/hints.mjs", "sha256": "8e843133f540621c65673e5dafc2ba41e44dfb7f495bfb95d3354096613c9ae4" }, { "path": "../../../modes/01-number-stroke/src/board.ts", "sha256": "9bfd683cb4e9b87a22a9737a34f870acfbb631ebda1a1fdc43f2787468240e48" }, { "path": "../../../modes/01-number-stroke/src/game.ts", "sha256": "c58a85aa5b47ac5d169dfed4b9f9b1ba032cafd3a68e886c1d97e14bae977ea4" }, { "path": "../../../modes/03-hex-walls/src/board.ts", "sha256": "0e855ec1b1a420c25baa82b978ba036a89ca00ab855b148efe1c79eb2f04d8ce" } ], "campaign": { "levels": 200, "chapters": 20, "playOrder": 200, "geometry": { "square": 49, "blocks": 113, "hex": 38 }, "featureCounts": { "big": 113, "walls": 133, "direction": 97, "alternation": 74, "parity": 68, "rhythm-door": 69 }, "minCells": 3, "maxCells": 36, "nonemptyConstraintCounts": { "relations": 0, "orderChains": 0, "windows": 0, "walls": 133, "doors": 69, "gates": 0 } }, "examples": [ { "id": "r2-001", "chapter": 1, "geometry": "square", "features": [], "cells": 3, "cols": 3, "rows": 1 }, { "id": "r2-002", "chapter": 1, "geometry": "blocks", "features": [ "big" ], "cells": 10, "cols": 4, "rows": 4 }, { "id": "r2-003", "chapter": 1, "geometry": "square", "features": [], "cells": 8, "cols": 3, "rows": 3 }, { "id": "r2-004", "chapter": 1, "geometry": "blocks", "features": [ "big" ], "cells": 8, "cols": 3, "rows": 4 }, { "id": "r2-005", "chapter": 1, "geometry": "square", "features": [ "walls" ], "cells": 4, "cols": 2, "rows": 2 }, { "id": "r2-006", "chapter": 1, "geometry": "square", "features": [ "walls" ], "cells": 9, "cols": 3, "rows": 3 }, { "id": "r2-007", "chapter": 1, "geometry": "square", "features": [ "walls" ], "cells": 11, "cols": 3, "rows": 4 }, { "id": "r2-008", "chapter": 1, "geometry": "blocks", "features": [ "big" ], "cells": 11, "cols": 4, "rows": 4 }, { "id": "r2-009", "chapter": 1, "geometry": "square", "features": [ "direction" ], "cells": 6, "cols": 3, "rows": 2 }, { "id": "r2-010", "chapter": 1, "geometry": "square", "features": [ "walls" ], "cells": 9, "cols": 3, "rows": 3 }, { "id": "r2-011", "chapter": 2, "geometry": "square", "features": [ "direction" ], "cells": 6, "cols": 2, "rows": 3 }, { "id": "r2-012", "chapter": 2, "geometry": "square", "features": [ "direction" ], "cells": 8, "cols": 3, "rows": 3 }, { "id": "r2-013", "chapter": 2, "geometry": "square", "features": [ "direction" ], "cells": 6, "cols": 3, "rows": 2 }, { "id": "r2-014", "chapter": 2, "geometry": "square", "features": [ "direction", "walls" ], "cells": 15, "cols": 4, "rows": 4 }, { "id": "r2-015", "chapter": 2, "geometry": "square", "features": [ "direction" ], "cells": 11, "cols": 3, "rows": 4 }, { "id": "r2-016", "chapter": 2, "geometry": "square", "features": [ "direction", "walls" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-017", "chapter": 2, "geometry": "blocks", "features": [ "big", "alternation" ], "cells": 3, "cols": 2, "rows": 2 }, { "id": "r2-018", "chapter": 2, "geometry": "square", "features": [ "direction", "walls" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-019", "chapter": 2, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 15, "cols": 4, "rows": 4 }, { "id": "r2-020", "chapter": 2, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-021", "chapter": 3, "geometry": "blocks", "features": [ "big", "walls" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-022", "chapter": 3, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 15, "cols": 4, "rows": 4 }, { "id": "r2-023", "chapter": 3, "geometry": "blocks", "features": [ "big", "parity" ], "cells": 3, "cols": 2, "rows": 2 }, { "id": "r2-024", "chapter": 3, "geometry": "blocks", "features": [ "big", "parity", "direction" ], "cells": 10, "cols": 3, "rows": 4 }, { "id": "r2-025", "chapter": 3, "geometry": "square", "features": [ "direction", "walls" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-026", "chapter": 3, "geometry": "blocks", "features": [ "big", "alternation", "direction" ], "cells": 10, "cols": 4, "rows": 3 }, { "id": "r2-027", "chapter": 3, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-028", "chapter": 3, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-029", "chapter": 3, "geometry": "square", "features": [ "rhythm-door" ], "cells": 4, "cols": 2, "rows": 2 }, { "id": "r2-030", "chapter": 3, "geometry": "blocks", "features": [ "big", "direction", "parity", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-031", "chapter": 4, "geometry": "blocks", "features": [ "big", "rhythm-door", "walls" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-032", "chapter": 4, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-033", "chapter": 4, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 12, "cols": 3, "rows": 4 }, { "id": "r2-034", "chapter": 4, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-035", "chapter": 4, "geometry": "hex", "features": [], "cells": 6 }, { "id": "r2-036", "chapter": 4, "geometry": "blocks", "features": [ "big", "rhythm-door", "parity" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-037", "chapter": 4, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-038", "chapter": 4, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 16, "cols": 4, "rows": 5 }, { "id": "r2-039", "chapter": 4, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-040", "chapter": 4, "geometry": "square", "features": [ "direction" ], "cells": 10, "cols": 3, "rows": 4 }, { "id": "r2-041", "chapter": 5, "geometry": "blocks", "features": [ "big", "parity", "walls", "rhythm-door" ], "cells": 15, "cols": 4, "rows": 4 }, { "id": "r2-042", "chapter": 5, "geometry": "blocks", "features": [ "big", "walls" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-043", "chapter": 5, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-044", "chapter": 5, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-045", "chapter": 5, "geometry": "square", "features": [], "cells": 8, "cols": 3, "rows": 3 }, { "id": "r2-046", "chapter": 5, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-047", "chapter": 5, "geometry": "blocks", "features": [ "big", "direction", "parity", "walls", "rhythm-door" ], "cells": 16, "cols": 5, "rows": 4 }, { "id": "r2-048", "chapter": 5, "geometry": "blocks", "features": [ "big", "rhythm-door" ], "cells": 15, "cols": 4, "rows": 5 }, { "id": "r2-049", "chapter": 5, "geometry": "blocks", "features": [ "big", "direction", "parity", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-050", "chapter": 5, "geometry": "square", "features": [ "rhythm-door" ], "cells": 9, "cols": 3, "rows": 3 }, { "id": "r2-051", "chapter": 6, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 15, "cols": 4, "rows": 4 }, { "id": "r2-052", "chapter": 6, "geometry": "square", "features": [ "direction", "walls" ], "cells": 12, "cols": 3, "rows": 4 }, { "id": "r2-053", "chapter": 6, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 15, "cols": 4, "rows": 5 }, { "id": "r2-054", "chapter": 6, "geometry": "blocks", "features": [ "big", "parity", "walls", "rhythm-door" ], "cells": 15, "cols": 4, "rows": 5 }, { "id": "r2-055", "chapter": 6, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-056", "chapter": 6, "geometry": "blocks", "features": [ "big", "parity", "walls", "rhythm-door" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-057", "chapter": 6, "geometry": "blocks", "features": [ "big", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 5 }, { "id": "r2-058", "chapter": 6, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 17, "cols": 4, "rows": 5 }, { "id": "r2-059", "chapter": 6, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 10, "cols": 3, "rows": 4 }, { "id": "r2-060", "chapter": 6, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 11, "cols": 3, "rows": 4 }, { "id": "r2-061", "chapter": 7, "geometry": "blocks", "features": [ "big", "rhythm-door", "direction" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-062", "chapter": 7, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 17, "cols": 4, "rows": 5 }, { "id": "r2-063", "chapter": 7, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-064", "chapter": 7, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-065", "chapter": 7, "geometry": "blocks", "features": [ "big", "alternation", "parity" ], "cells": 10, "cols": 3, "rows": 4 }, { "id": "r2-066", "chapter": 7, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 20 }, { "id": "r2-067", "chapter": 7, "geometry": "square", "features": [ "direction", "rhythm-door" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-068", "chapter": 7, "geometry": "square", "features": [ "direction", "walls" ], "cells": 20, "cols": 5, "rows": 4 }, { "id": "r2-069", "chapter": 7, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 13, "cols": 4, "rows": 4 }, { "id": "r2-070", "chapter": 7, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-071", "chapter": 8, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-072", "chapter": 8, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls", "rhythm-door" ], "cells": 12, "cols": 4, "rows": 4 }, { "id": "r2-073", "chapter": 8, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 15, "cols": 4, "rows": 4 }, { "id": "r2-074", "chapter": 8, "geometry": "blocks", "features": [ "big", "parity", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-075", "chapter": 8, "geometry": "square", "features": [ "direction", "walls" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-076", "chapter": 8, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-077", "chapter": 8, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-078", "chapter": 8, "geometry": "blocks", "features": [ "big", "parity", "rhythm-door" ], "cells": 17, "cols": 4, "rows": 5 }, { "id": "r2-079", "chapter": 8, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 16, "cols": 4, "rows": 5 }, { "id": "r2-080", "chapter": 8, "geometry": "square", "features": [ "direction", "walls" ], "cells": 17, "cols": 4, "rows": 5 }, { "id": "r2-081", "chapter": 9, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 22, "cols": 5, "rows": 5 }, { "id": "r2-082", "chapter": 9, "geometry": "square", "features": [ "direction", "walls" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-083", "chapter": 9, "geometry": "blocks", "features": [ "big", "direction", "parity", "walls" ], "cells": 20, "cols": 5, "rows": 5 }, { "id": "r2-084", "chapter": 9, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 20, "cols": 5, "rows": 5 }, { "id": "r2-085", "chapter": 9, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-086", "chapter": 9, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 22, "cols": 5, "rows": 5 }, { "id": "r2-087", "chapter": 9, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 24, "cols": 6, "rows": 5 }, { "id": "r2-088", "chapter": 9, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 24 }, { "id": "r2-089", "chapter": 9, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 24, "cols": 6, "rows": 5 }, { "id": "r2-090", "chapter": 9, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 22, "cols": 5, "rows": 5 }, { "id": "r2-091", "chapter": 10, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-092", "chapter": 10, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 26 }, { "id": "r2-093", "chapter": 10, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 26 }, { "id": "r2-094", "chapter": 10, "geometry": "square", "features": [ "direction", "walls" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-095", "chapter": 10, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-096", "chapter": 10, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 24, "cols": 6, "rows": 5 }, { "id": "r2-097", "chapter": 10, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 28 }, { "id": "r2-098", "chapter": 10, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 24 }, { "id": "r2-099", "chapter": 10, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-100", "chapter": 10, "geometry": "square", "features": [ "direction", "walls" ], "cells": 20, "cols": 5, "rows": 4 }, { "id": "r2-101", "chapter": 11, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-102", "chapter": 11, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-103", "chapter": 11, "geometry": "hex", "features": [ "parity", "walls", "rhythm-door" ], "cells": 28 }, { "id": "r2-104", "chapter": 11, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-105", "chapter": 11, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-106", "chapter": 11, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-107", "chapter": 11, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-108", "chapter": 11, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-109", "chapter": 11, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls", "rhythm-door" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-110", "chapter": 11, "geometry": "square", "features": [ "direction", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-111", "chapter": 12, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-112", "chapter": 12, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-113", "chapter": 12, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-114", "chapter": 12, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 30 }, { "id": "r2-115", "chapter": 12, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-116", "chapter": 12, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-117", "chapter": 12, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-118", "chapter": 12, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 24 }, { "id": "r2-119", "chapter": 12, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 14, "cols": 4, "rows": 4 }, { "id": "r2-120", "chapter": 12, "geometry": "hex", "features": [ "parity", "walls", "rhythm-door" ], "cells": 28 }, { "id": "r2-121", "chapter": 13, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 24 }, { "id": "r2-122", "chapter": 13, "geometry": "square", "features": [ "direction", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-123", "chapter": 13, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 30, "cols": 6, "rows": 5 }, { "id": "r2-124", "chapter": 13, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 24, "cols": 5, "rows": 5 }, { "id": "r2-125", "chapter": 13, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-126", "chapter": 13, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 30 }, { "id": "r2-127", "chapter": 13, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 30 }, { "id": "r2-128", "chapter": 13, "geometry": "hex", "features": [ "parity", "walls", "rhythm-door" ], "cells": 24 }, { "id": "r2-129", "chapter": 13, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-130", "chapter": 13, "geometry": "square", "features": [ "direction", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-131", "chapter": 14, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-132", "chapter": 14, "geometry": "hex", "features": [ "parity", "walls", "rhythm-door" ], "cells": 28 }, { "id": "r2-133", "chapter": 14, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 30 }, { "id": "r2-134", "chapter": 14, "geometry": "square", "features": [ "direction", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-135", "chapter": 14, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-136", "chapter": 14, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-137", "chapter": 14, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-138", "chapter": 14, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-139", "chapter": 14, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-140", "chapter": 14, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 30, "cols": 6, "rows": 5 }, { "id": "r2-141", "chapter": 15, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 32 }, { "id": "r2-142", "chapter": 15, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-143", "chapter": 15, "geometry": "square", "features": [ "direction", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-144", "chapter": 15, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-145", "chapter": 15, "geometry": "blocks", "features": [ "big", "direction", "parity", "walls" ], "cells": 20, "cols": 5, "rows": 5 }, { "id": "r2-146", "chapter": 15, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 28, "cols": 6, "rows": 6 }, { "id": "r2-147", "chapter": 15, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-148", "chapter": 15, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-149", "chapter": 15, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-150", "chapter": 15, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-151", "chapter": 16, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 30, "cols": 6, "rows": 5 }, { "id": "r2-152", "chapter": 16, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-153", "chapter": 16, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 32 }, { "id": "r2-154", "chapter": 16, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-155", "chapter": 16, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 32 }, { "id": "r2-156", "chapter": 16, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 28 }, { "id": "r2-157", "chapter": 16, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-158", "chapter": 16, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-159", "chapter": 16, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-160", "chapter": 16, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-161", "chapter": 17, "geometry": "square", "features": [ "direction", "rhythm-door" ], "cells": 30, "cols": 6, "rows": 5 }, { "id": "r2-162", "chapter": 17, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 30 }, { "id": "r2-163", "chapter": 17, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-164", "chapter": 17, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-165", "chapter": 17, "geometry": "blocks", "features": [ "big", "direction", "parity" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-166", "chapter": 17, "geometry": "square", "features": [ "direction", "rhythm-door" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-167", "chapter": 17, "geometry": "square", "features": [ "direction", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-168", "chapter": 17, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-169", "chapter": 17, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 32 }, { "id": "r2-170", "chapter": 17, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 26, "cols": 6, "rows": 5 }, { "id": "r2-171", "chapter": 18, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-172", "chapter": 18, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-173", "chapter": 18, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-174", "chapter": 18, "geometry": "square", "features": [ "direction", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-175", "chapter": 18, "geometry": "blocks", "features": [ "big", "direction", "alternation" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-176", "chapter": 18, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-177", "chapter": 18, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls" ], "cells": 32, "cols": 6, "rows": 6 }, { "id": "r2-178", "chapter": 18, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-179", "chapter": 18, "geometry": "blocks", "features": [ "big", "parity", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-180", "chapter": 18, "geometry": "hex", "features": [ "alternation", "walls", "rhythm-door" ], "cells": 26 }, { "id": "r2-181", "chapter": 19, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-182", "chapter": 19, "geometry": "square", "features": [ "direction", "walls", "rhythm-door" ], "cells": 30, "cols": 6, "rows": 5 }, { "id": "r2-183", "chapter": 19, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 30 }, { "id": "r2-184", "chapter": 19, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-185", "chapter": 19, "geometry": "hex", "features": [ "parity", "walls", "rhythm-door" ], "cells": 24 }, { "id": "r2-186", "chapter": 19, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 30 }, { "id": "r2-187", "chapter": 19, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-188", "chapter": 19, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-189", "chapter": 19, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-190", "chapter": 19, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 24 }, { "id": "r2-191", "chapter": 20, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-192", "chapter": 20, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-193", "chapter": 20, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-194", "chapter": 20, "geometry": "hex", "features": [ "parity", "walls" ], "cells": 30 }, { "id": "r2-195", "chapter": 20, "geometry": "blocks", "features": [ "big", "alternation", "walls" ], "cells": 30, "cols": 6, "rows": 6 }, { "id": "r2-196", "chapter": 20, "geometry": "square", "features": [ "direction", "walls" ], "cells": 30, "cols": 6, "rows": 5 }, { "id": "r2-197", "chapter": 20, "geometry": "blocks", "features": [ "big", "direction", "alternation", "rhythm-door" ], "cells": 36, "cols": 7, "rows": 6 }, { "id": "r2-198", "chapter": 20, "geometry": "blocks", "features": [ "big", "direction", "parity", "rhythm-door" ], "cells": 28, "cols": 6, "rows": 5 }, { "id": "r2-199", "chapter": 20, "geometry": "hex", "features": [ "alternation", "walls" ], "cells": 24 }, { "id": "r2-200", "chapter": 20, "geometry": "blocks", "features": [ "big", "direction", "alternation", "walls" ], "cells": 24, "cols": 5, "rows": 5 } ] }