I thought (and still think) this puzzle is easy.
But (yes there is always a “but”) i’m getting strange output from my algorithm witch appears logic to me.
here what i did to solve this puzzle:
1- compute the polygon containing all the clues coordiante.
2- i assume than that the circumference of the “ribboned” area should be the circumference of the computed polygon + the length of an arc (of a circle of radius 3: the minimum distance) at each point
the problem is that my program is giving me results far from the expected one.
if you think my logic is wrong please let me know.