**From New Scientist #2849, 28th January 2011** [link]

My niece has been showing me her collection of model ANIMALS. She says that some have CLAWS, some have PAWS, though she does not like their JAWS, and the monkey, like the letter Q, has a tail.

In the box, replace the 10 letters in the four words and one letter that I have written in capitals by numbers, according to alphabetic order a=1, c=3, q=17 etc. The box represents numbers 1 to 25 in some order in a magic square, where each row, column and main diagonal have the same sum.

What numbers represent the letters making up MONKEY?

[enigma1682]

### Like this:

Like Loading...

The following Python program runs in 57ms.

Solution:m=13, o=6, n=14, k=20, e=22, y=25.I’ve introduced a generic Magic Square solver into the

enigma.pymodule, so now this program can be written:Another associative magic square: opposite pairs sum to 26, two fifths of the magic constant.