### Random Post

### Recent Posts

- Enigma 1065: Cute cubes
- Enigma 444: Rows and rows
- 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

### Recent Comments

Brian Gladman on Enigma 1065: Cute cubes | |

Jim Randell on Enigma 1065: Cute cubes | |

geoffrounce on Enigma 444: Rows and rows | |

Jim Randell on Enigma 444: Rows and rows | |

geoffrounce on Enigma 1611: Three sister… |

### Archives

### Categories

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

### Site Stats

- 180,599 hits

Advertisements

This puzzle is a corrected version of

Enigma 401. In the original puzzle the result of the addition sum was given incorrectly.As noted in my comment on

Enigma 1113I have used several methods in the past to solve this kind of problem.Here is a Python program that uses the

SubstitutedSum()solver from theenigma.pylibrary. It runs in 503ms.And here is Python program that uses the

minizinc.pywrapper to generate a MiniZinc model to find the solution. It runs in 233ms.Solution:The 9th (penultimate) letter of the result is wrong. (The T should be an H). The correct sum should be: 695513243 + 673596633 = 1369109876.So, the puzzle that Uncle Bungle should have submitted is:

Which can be solved directly using the

SubstitutedSumsolver from theenigma.pylibrary in 120ms: