Since it was a pretty easy puzzle this week, I thought I'd have a go a cracking the Sunday Telegraph "Code Breaker" using Prolog. Prolog is kind of a unique language, one which I studied in the AI labs at Edinburgh about 30 years ago, but on today's evidence, barely know!
But we got there. Fairly self-explanatory if you have the puzzle in front of you.