Curving Road

Curving Road, also known as Kabingurodo, is a captivating logic puzzle from Japan. The objective is to strategically blacken certain cells in the grid to form a continuous road using the white cells, adhering to a specific set of rules.

Curving Road

Rules: Colour the neutral cells of the grid black or white. Black cells must not be orthogonally adjacent. Cells with circles are always white.
Any path from a circle cell to any other circle cell that passes only over white cells must make at least two orthogonal turns.
All white cells must form a single, orthogonally contiguous area.