Nonogram Solver
Solve a nonogram (picross or griddler) from its row and column clues.
A nonogram hides a picture behind number clues. Each clue lists the runs of filled cells in that line, in order, separated by spaces. Enter one line of clues per row and per column below, then solve. A blank clue or a single 0 means an empty line.
How it works
The grid size comes from your clues: the number of row-clue lines sets the height, and the
number of column-clue lines sets the width. Each clue is the list of filled runs in that line,
so 2 1 means a run of two filled cells, a gap, then one filled cell.
The solver works line by line. For each row and column it keeps only the cells that must be filled or must be empty across every arrangement that still fits the clue, marks them, and repeats until nothing new is forced. If a puzzle needs a guess, it tries one and backtracks if that leads to a contradiction. It reports the first complete picture it finds.