An enjoyable puzzle; not too hard, not too easy. Thank you Guy.
Oops! Sorry the blog is late, I wrote this up first ting and then forgot to hit the “Publish” button at the end. I am on holiday now, I cam answer queries but complicated corrections to the blog may have to wait until I can get to real computer rather than phone.