After trying pretty much the same moves for weeks and getting no closer than 2 off, I slightly changed a few near the end and got it. As mentioned the route is a given, 3 stars as I took a while to fathom the route near the end. Took a while to optimise. Not sure how this snuck past the first two difficulty levels. Extraordinarily not good.