Real good one! At first I needed some work to find out a plausible route, once so far, I was 6 off, and because there was one location I hadn't used so far, I decided to do so and it gave me the winning route. Big big fun.
Not that hard if you really think about it. I would elaborate, but I don't want to spoil the level's cute solution and the fun that comes with figuring it out.