Excellent logic! I had a great time even as I was convinced that I had tried every option, and thinking about what I needed led me to a wonderful realization.
Great realization, though I find distance-based levels like this hard to engage with. Not to take away from the level though, the routes here are all quite interesting and appealing.