5 stars from me as I could not better 2off. Missing something somewhere. Quite straight forward to my mind. Sorry but there is no real puzzle, because apart from doing it right at start, entire route is forced. Concept is good, but it's too long for "just" that. The same would have worked on a smaller scale.