Japanese puzzle solver

This application solves Japanese puzzles within a single second. View the examples or enter your own puzzle.
Explanation: The amount of numbers at a row/column indicates how many black bars should be put in that row/column. The numbers themselves indicate how long each bar should be. Between bars at least one cell should stay empty. What cells should become black?
Solve
Clear solution
Example data 1
Clear all

Show progress while solving



Import data

You can enter data via this text area. Each line contains the block lengths separated by a semicolon. Top lines are about rows. Lines after COLUMNS are about columns. Shown data is the data of Example 1.