### Random Post

### Recent Posts

- Puzzle 50: Football and addition
- Enigma 1066: Members of the clubs
- Enigma 443: The bells they are a-changing
- Tantalizer 455: Ballistico
- Tantalizer 456: Square deal
- Enigma 1067: Bye!
- Enigma 442b: Oh yes I did! Oh no you didn’t!
- Puzzle 51: A multiplication
- Enigma 1068: Triangular Fibonacci squares
- Enigma 442a: Hark the herald angels sing

### Recent Comments

### Archives

### Categories

- article (11)
- enigma (1,165)
- misc (2)
- project euler (2)
- puzzle (42)
- site news (45)
- tantalizer (45)
- teaser (3)

### Site Stats

- 180,250 hits

Advertisements

This Python program runs in 33ms.

Solution:In Mathematics: 1st = Duggie, 2nd = Alf, 3rd = Charlie, 4th = Bert. In French: 1st = Charlie, 2nd = Bert, 3rd = Duggie, 4th = Alf.This is the published solution, and is the only solution

ifwe assume that Bert’s placement in French was better than his placement in Maths. If we allow it to be worse (so the amount his placement in French was above his placement in Mathematics would be negative) then there is a further solution:In Mathematics: 1st = Charlie, 2nd = Bert, 3rd = Duggie, 4th = Alf. In French: 1st = Duggie, 2nd = Alf, 3rd = Charlie, 4th = Bert.

This solution has the same positions as the published solution, but with the subjects swapped over.

A piece of history here, mentioning the Common Market!

By setting the Configuration in MiniZinc to multiple solutions, I managed to get the two solutions mentioned by Jim, the first solution being the published solution