### Random Post

### Recent Posts

### Recent Comments

Hugh Casement on Enigma 1070: Time to work | |

Jim Randell on Enigma 1070: Time to work | |

Jim Randell on Enigma 1070: Time to work | |

geoffrounce on Enigma 440: Three X | |

Jim Randell on Enigma 1588: As easy as 1… |

### Archives

### Categories

- article (11)
- enigma (1,157)
- misc (2)
- project euler (2)
- puzzle (39)
- site news (44)
- tantalizer (42)
- teaser (3)

### Site Stats

- 177,567 hits

Advertisements

I wasn’t sufficiently familiar with the rules of cricket to solve this one without doing a bit of research [ https://en.wikipedia.org/wiki/Cricket#Format_of_the_game ], but I eventually managed to get enough clarification to write this Python 3 program, which runs in 58ms.

Solution:The total runs scored at the fall of each wicket are: 6 for 1, 11 for 2, 15 for 3, 19 for 4, 21 for 5, 24 for 6, 24 for 7, 30 for 8, 31 for 9, 36 for 10.I failed to work out the order in which the batsmen were out (except that, obviously, Johnson was left at the end). And can we (must we?) assume that the order in which they went in was alphabetic?

I assumed the order that the batsmen went in to play was the order given on the score sheet, and that gave me a single solution, so I was happy enough with that.