Kanjo

Kanjo ("Kanjo-sen supesharu"; from Japanese, literally "special ring line") is a logic puzzle. A rectangular or square grid contains circles with numbers in some cells. The goal is to draw loops that properly passes through all cells. A loop may cross itself or other loops. All given line fregments must be used as a part of a loop. Cells with the same number belong to the same loop. Cells with different numbers belong to different loops. A loop must go trough at least one cell with a number (there are exactly as many loops as a grid contains different numbers). A cell with a number must not contain the intersection point where a loop crosses itself or other loop.

Kanjo

Cross+A can solve puzzles from 3 x 3 to 30 x 30.