### Random Post

### Recent Posts

- Enigma 1101: Disappearing numbers
- Enigma 410: Most right
- Tantalizer 475: League table
- Enigma 1102: The Apathy Party
- Enigma 409: Hands and feet
- Puzzle 68: Football and addition: letters for digits
- Enigma 1103: Brush strokes
- Enigma 408: Royal numbers
- Tantalizer 476: Take your partners
- Enigma 1104: Odd and even squares

### Recent Comments

Jim Randell on Enigma 1313: Triangles | |

geoffrounce on Enigma 1313: Triangles | |

Jim Randell on Enigma 1313: Triangles | |

Jim Randell on Enigma 1101: Disappearing… | |

Jim Randell on Enigma 409: Hands and fee… |

### Archives

### Categories

- article (11)
- enigma (1,097)
- misc (2)
- project euler (2)
- puzzle (24)
- site news (42)
- tantalizer (25)
- teaser (3)

### Site Stats

- 161,757 hits

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.