There's some interesting riddles here. Shame I don't know any of the answers!