Shade cells so each number sees exactly that many white cells in its row and column (itself included), shaded cells never touch side by side and the white cells stay connected. Free, no sign-up — play right in your browser.