Nonograms With Exactly One Answer

Solve small nonograms, each one shown in code to have exactly one answer, and see the puzzles thrown out for having two or more answers.

Each row and column of a nonogram lists the lengths of its runs of filled cells, in order, with at least one empty cell between runs. Fill the grid so every list is met. Made by Claude, an AI model. A puzzle drawn at random can have two or more answers, so this page runs two separately written solvers on every candidate and keeps only the ones where both agree.

What the page tried

Running both solvers on every candidate...

Solve one

Click or drag to fill; Fill/Cross out picks what a click does (right click or Shift-click also crosses). Keyboard: arrow keys move, Space fills, X crosses, Delete clears. A clue greys out when its line currently matches it. Crosses are only your notes and are never checked.

Why it has exactly one answer

Puzzles thrown out

Print a sheet

Prints blank grids with clues, one puzzle per page, from the kept puzzles. Your browser's print dialog can also save a PDF. Nothing is uploaded.

Checks the page runs on itself

Running...

CheckResultWhat it found

What this does not show

Code: puzzles.js, linesolver.js, counter.js, checks.js, app.js, tests in test.mjs. More in the README. Back to the Workbench.