#008: Rail Pool

I find that it’s very tempting to put the break-in logic for loop puzzles at the edge or in corners, since those naturally constrain the loop somewhat. In this puzzle I deliberately tried to fight that instinct by only clueing the boundary very sparsely and putting the interesting stuff in the centre.

Rules: Draw a non-intersecting loop through the centres of all cells. Some boldly outlined regions contain number clues. If a straight loop segment visits any cells of a clued region, its length must match one of these numbers. Each number must correspond to at least one such loop segment. Question marks represent any positive integer, but numbers cannot repeat within a region.