Readers will recall that the prizes consisted of 10 copies of In Code, by Sarah Flannery. However, so impressed were we by your efforts that we have decided to award prizes to all correct entries. The winner will receive the book, an exclusive 'Show us the money' t-shirt, a much-coveted Register lapel pin and two tickets to Bletchley Park. Books go to the next nine correct entries received. We then have ten pin winners. The last 12 correct submissions are rewarded with a Reg baseball cap.

Now, how about that encryption? As all of the above know, the solution to the competition is:

After accidie wol I speke of avarice and of coveitise, of which synne seith Seint Paul that "the roote of alle harmes is coveitise." Ad thimotheum sexto. For soothly, whan the herte of a man is confounded in itself and troubled, and that the soule hath lost the confort of God, thanne seketh he an ydel solas of worldly thynges. Avarice, after the descripcioun of Seint Augustyn, is a likerousnesse in herte to have erthely thynges. Som oother folk seyn that avarice is for to purchacen manye erthely thynges, and no thyng yeve to hem that han nede. And understoond that avarice ne stant nat oonly in lond ne catel, but somtyme in science and in glorie, and in every manere of outrageous thyng is avarice and coveitise

A lovely bit of Chaucer (from The Parson's Tale), and a cautionary tale to boot.

First of all, we encrypted this ditty using the substitution code from our original Codebreaker competition. The key is, naturally, 'show us the money':

Obviously, the punctuation has been discarded. We have arranged the resulting output above into five-letter groups. There's no necessity for this, but it makes it relate better to the next stage of the encryption.

We then added the phrase 'so far so good' to the end of this encrypted text. Without this, anyone who had successfully cracked the second level of the encryption would have no indication of success - rather just an incomprehensible jumble of letters.

We next ran the text through Andy Lauwers' excellent Windows-based emulator of the 3 rotor service Enigma machine, which you can download here.

We set the machine up thus:

Naturally, we decided to fiddle around with the plugboard a bit:

Note that the pairings...

S = A
H = B
O = C
W = D
U = E
T = F
N = I
Y = J

...are taken from our substitution code (we've not listed all the letters).

Finally, this is the output as it appeared in the competition. The five-letter groups are created automatically by the Enigma emulator:

Well, this competition provided hours of fun for all the family. It also kept paid employees from their work, students from their studies as well as reducing grown men to tears. We hope you enjoyed it and ask you to watch out for Codebreaker III later in the year.