Nonogram

Medium 15ร—15 Picross โ€” Sustained Cross-Referencing Across 30 Lines

Medium 15ร—15 Picross is a 35โ€“60 minute analytical session across 225 cells. The 30-line constraint network, multi-block clues with meaningful slack, and the cascading cross-referencing passes that build constraint data progressively across a large grid โ€” this is the difficulty level that defines what large-format Picross feels like as a solving experience.

What "Medium" Means at 15ร—15

The first overlap pass on a Medium 15ร—15 resolves approximately 60โ€“90 cells โ€” roughly 30โ€“40% of the grid. The remaining 135โ€“165 cells come from sustained multi-pass cross-referencing: cycles in which each confirmed cell propagates constraint data into its perpendicular line, reduces that line's valid arrangement count, and enables further confirmations in the next pass.

At 15ร—15, the "7" clue presents the key challenge that the "6" clue introduced at 12ร—12 and the "5" clue at 10ร—10: a single-block clue with slack equal to its block length, producing zero direct overlap and complete dependence on imported perpendicular data. At 15 cells, any single-block clue of "7" or shorter falls into this category โ€” a larger proportion of clue sizes than at any smaller grid. Medium 15ร—15 configurations include several such lines, and managing them through progressive cross-referencing over multiple passes is the core discipline the format builds.

The Medium 15ร—15 Solving Approach

Step 1 โ€” Overlap pass: Process all 30 lines. Mark every direct result. Note which lines produced zero confirmed cells and which produced partial results โ€” this distinction matters for prioritising which lines to revisit first in the cross-reference phase.

Step 2 โ€” Prioritised propagation: After each confirmed cell, update the perpendicular line's constraint state immediately. On a 30-line grid, immediate propagation is even more valuable than at smaller sizes โ€” deferring column updates to the end of the row-pass means the first 14 rows don't benefit from column constraint data established during the pass itself. Propagating immediately after each confirmation treats every confirmed cell as a seed for the next deduction rather than a deferred batch.

Step 3 โ€” Progressive line revisits: After each full pass cycle, return to the lines that produced no results in the previous passes. Process them in order of most likely to have benefited from perpendicular fills โ€” lines whose perpendicular lines produced many confirmed cells in the previous pass should be checked first.

Step 4 โ€” Repeat: Medium 15ร—15 requires six to ten full pass cycles before the grid resolves. No enumeration, no hypothesis โ€” overlap analysis and disciplined cross-referencing is sufficient throughout.

Tracking Progress Across 30 Lines

At 30 lines, losing track of which lines have been updated since the last pass is the most common source of artificial dead ends at Medium difficulty. A two-status notation works well: mark each line as either "processed this pass" or "not yet processed." Clear all marks at the end of each pass before starting the next. This practice makes every stuck-feeling moment immediately diagnosable โ€” either a line was skipped (check the notation) or the grid genuinely needs more perpendicular data (continue to the next pass).

Ready to Progress?

โ†’ 15ร—15 Hard โ€” arrangement enumeration becomes necessary across the 225-cell grid

โ†’ 15ร—15 Easy โ€” if Medium feels too large a step, Easy builds the systematic pass discipline Medium requires

โ†’ 20ร—20 Medium โ€” the same cross-referencing challenge at the next large-format scale

Stuck? The 15ร—15 Solver identifies your next step.

FAQ

The technique is identical โ€” overlap analysis plus sustained cross-referencing. The differences are scale: six more lines per pass (30 vs 24), 81 more cells, longer total pass sequence, and a higher proportion of low-overlap clue sizes (any single block of 7 or smaller produces no overlap at 15 cells). Most solvers find Medium 15ร—15 takes 50โ€“70% longer than Medium 12ร—12 for comparable clue configurations.

The grid is large enough that several passes can go by with only a handful of confirmed cells each โ€” this feels like a stall but is normal at Medium 15ร—15. The key question is whether every line has been processed with the current cell state. On a 30-line grid, it's common to have overlooked one or two lines that would produce confirming results if processed. Check the line-tracking notation, process every unprocessed line, and the stall will typically resolve.

Most solvers take 35โ€“60 minutes. The wide range reflects the variation in how efficiently cross-referencing is managed โ€” immediate perpendicular propagation after each confirmed cell consistently reduces total time compared to batch updating at end of pass.