17-clue and 18-clue Sudoku update

Everything about Sudoku that doesn't fit in one of the other sections

Re: 17-clue and 18-clue Sudoku update

Postby denis_berthier » Fri Mar 08, 2024 8:49 am

blue wrote:I have a big list, locally, with ~1.5G puzzles in it.
I extracted all of the T&E(2) puzzles from it, but there were only 780 of them.
Close to half of them were solvable with basics ... due to the bit with naked triples, I think.
I could put that list in a post, if you like ... FWIW :(

Ah yes, It's the T&E(2) part I'm interested in. Thanks in advance. I wonder if there'll be a B3B.
.
denis_berthier
2010 Supporter
 
Posts: 4209
Joined: 19 June 2007
Location: Paris

Postby 1to9only » Fri Mar 08, 2024 9:05 am

denis_berthier wrote:BTW, do you have any reference to a list of 2,000,000 18c. I copied it from somewhere, but I can't find it again.

http://forum.enjoysudoku.com/minlex-routine-t39261.html#p307828
User avatar
1to9only
 
Posts: 4177
Joined: 04 April 2018

Re: 17-clue and 18-clue Sudoku update

Postby blue » Fri Mar 08, 2024 9:13 am

The list of 780 T&E(2)'s ...

Hidden Text: Show
..............1.23.45.6.7..........4...2.3....6....8......4.6....1....8.2....6... (10.3/1.2/1.2)
..............1..2..3.4..5.......56..24..7...7...........6..3...7.2.8...5.......4 (10.2/1.2/1.2)
........1.....2....13....4.....1..5...4......2..5....6....437..5.....8.26........ (10.2/1.2/1.2)
..............1..2....3.45......4.....3....1..6.2.......1.5.....2.7..6...4.8..2.. (10.1/1.2/1.2)
..............1..2..3.4.56............753.....1......8......3...2...8..1.8..5.7.. (10.1/1.2/1.2)
..............1..2..3.4.56............753.....2......8......3...1..5.7...8...2..1 (10.1/1.2/1.2)
..............1..2.34....5......21.6..1.4......35........78.5...2.....3.6........ (10.1/1.2/1.2)
...........1..2..3.4..5..6.........1....6.7.238..4..........6.....3.1...5......4. (10.1/1.2/1.2)
........1.......2...3..4........31......5....25......6..1.6.4...7....3...8.52.... (10.1/1.2/1.2)
........1.....2.3...4.5............6.....15..78.2.......546.....2.....1.3......4. (10.1/1.2/1.2)
........1.....2.3...4.5............6.....15..78.2....4..546.....2.....1.3........ (10.1/1.2/1.2)
........1.....2.3..45..........1.6..2.65.....3............5..7....64.....1.....82 (10.1/1.2/1.2)
........1....23.....4..5.6.......5...1.6.....3..4.........1..74.3.....8.52....... (10.1/1.2/1.2)
........1......234....56........1.5...24..7...3............58.....3..4..1.6...... (10.0/1.2/1.2)
..............1..2..3.4..5.......4....5...3...6.2........7.3....1..5....2..8..9.1 (9.9/1.2/1.2)
........1.....2....13....4........3..5..6.7..89...5......1....2..43.....2.....5.. (9.9/1.2/1.2)
........1.....2....13....4........5..4..3....2....6......1....2..73..6....854.... (9.9/1.2/1.2)
........1.....2..3.23.4.........1.2...5...46...78.........6.....4....3..1.......8 (9.9/1.2/1.2)
........1.....2.3...4.5........4.5...2....6...3...7......3.1.2...5...4..8......6. (9.8/1.5/1.5)
........1.......2...3..4.........5......16....7.38.4....2..53..1....2...8...4.... (9.8/1.2/1.2)
........1.....1.2...3.4........3...4.2....1..5.........6.2......74...3.81....5... (9.8/1.2/1.2)
..............1..2..3...45......6....1....36..2...5.......3.7....84.....6..5....1 (9.7/1.2/1.2)
..............1..2..3.4..5.......5....6.3..7..8.1.9......67....2........91......8 (9.7/1.2/1.2)
........1.....2.3...4.5...........2...64......2...3.1.......5.6.3.......7..86...4 (9.7/1.2/1.2)
........1.....2.3...4.5..........5.6.3.......7..8....4....1..2...64......2...3.1. (9.7/1.2/1.2)
..............1..2..3.4..5............6.3..4..7...2..8..4.6..3..2......1.8...7... (9.6/1.5/1.5)
..............1..2.34....5............5...4....6.37..8....4.6...2.......1..5...23 (9.6/1.5/1.5)
..............1..2.34....5.........1..645..7.2....8..9.....9.....53...4.8........ (9.6/1.5/1.5)
..............1.23..1.45...............23..6...5..64.....78.....3.......26....5.. (9.6/1.5/1.5)
..............1..2..3....4......5.....6.4..7.25...81......3......4.7..9.8.......5 (9.6/1.2/1.2)
..............1..2..3.4..5.......67..1.......82...9......3...6...457.....9......8 (9.6/1.2/1.2)
..............1.23..4.5.6................7.38..569................46.9..12...3... (9.6/1.2/1.2)
..............1.23..4.5.6................7.38..596................64.9..12...3... (9.6/1.2/1.2)
..............1.23..4.5.6.....47......56......2......8...5..7..1........83...2... (9.6/1.2/1.2)
........1......234....56........1.5...2.......3.4..7.......58.....2..4..16....... (9.6/1.2/1.2)
..............1..2..3.4..5.......4...1...2...6......3...7.3...1.2......64.85..... (9.5/1.5/1.5)
..............1..2..3.4.56............756..3..1...2.....5.3..4..8........9......1 (9.5/1.5/1.5)
..............1..2..3.4.56............756.3...1...2.....5.3.4...8........9......1 (9.5/1.5/1.5)
........1......23...4..5........4.5..1..2...6.3...........1...7.2.8.....8.5....4. (9.5/1.5/1.5)
.................1..2..3........4.3...4..5.2..6..7...8..5....4..7..8...6.8..9.... (9.5/1.2/1.2)
................12..3.45........46...7..3.....8.1....9...72....5.4...3..6........ (9.5/1.2/1.2)
................12..3.45........46...7.8....9.92.........2...7...4...3..5.6...... (9.5/1.2/1.2)
...............123..4..5...........6.1..3...78..5..........845..2..1.....3.....8. (9.5/1.2/1.2)
..............1..2..3.4..5............435.....6......1...78.6...1...6.4.2.....3.. (9.5/1.2/1.2)
..............1..2..3.4..5.........3.2......54..6..........74...16..8....5..3.6.. (9.5/1.2/1.2)
..............1..2..3.4..5.......46..1.......72...8......3...4...695.....8......7 (9.5/1.2/1.2)
..............1..2..3.4..5.......67..1.......82...9......3...6...475.....9......8 (9.5/1.2/1.2)
..............1..2..3.4.56......2.....576..4..1..........45..3..8........9......1 (9.5/1.2/1.2)
..............1..2.34....5........3.1...2....6.7.8.......3...48...5.....25....1.. (9.5/1.2/1.2)
..............1..2.34....5........3.1...6....7.8.2.......3...46...5.....25....1.. (9.5/1.2/1.2)
..............1..2.34....5.....3..46....5....2.....1....5....3.1..2.....7.86..... (9.5/1.2/1.2)
..............1..2.34....5.....3..46....5....2.....1....5....3.1..6.....7.82..... (9.5/1.2/1.2)
..............1.23..4.5.6..........7....4.5..23.........5...48..8.......1..3.2... (9.5/1.2/1.2)
..............1.23..4.5.6.........12....4......567.......8.......6...74.28....... (9.5/1.2/1.2)
..............1.23..4.5.6......4.....1..62....3.....71....8...7.2.......6..3..... (9.5/1.2/1.2)
..............1.23..425............6.1......2.3.64........7..4...8...5..6....3... (9.5/1.2/1.2)
..............1.23..456................45.7..18...2.......7......5...6..21...3... (9.5/1.2/1.2)
..............1.23..456........4......7...5...1...2.8.....5........7.6..3....9.1. (9.5/1.2/1.2)
...........1..2..3.4..5..6.......1......3...7.5.46.......5...4...3..8...7....1... (9.5/1.2/1.2)
........1.......23..4..5........67...3.28.....9..........1....9..6..84..5.7...... (9.5/1.2/1.2)
........1.....2....13....4.....2..5...4...67...81..3.....3.4....2...9...8........ (9.5/1.2/1.2)
........1.....2....34....5.......3......2..4.2.1..6......5......1.43.78.6........ (9.5/1.2/1.2)
........1.....2....34....5.......67.1...3....8...6.......9....8.65.7.....7..4.... (9.5/1.2/1.2)
........1.....2....34....5.......67.8...3....9...6.......1....9.65.7.....7..4.... (9.5/1.2/1.2)
........1.....2....34....5.....1...3.5.....4.2....6......3.....1.....2..7.84....6 (9.5/1.2/1.2)
........1.....2.3...4.15.......5.....3.....2..6....78....6.3.....1...4.52........ (9.5/1.2/1.2)
........1.....2.3..45...6........7.6.....8...2...39.........89...14......7.6..... (9.5/1.2/1.2)
........1.....2.3..45...6........7.6.....8...2...39.........89...15......7.6..... (9.5/1.2/1.2)
........1....23....45.....6.......7.2...3..8.8..4.........97....1........6....5.4 (9.4/2.6/2.6)
..............1..2.34....51....3..46....5....2.....1...5.....3.7..2.....8..6..... (9.4/1.5/1.5)
...........1..2..3.4..5..6.........1......2..65..4........21.4....3.....789...... (9.4/1.5/1.5)
........1.....2.....3.4.56........4...2...3...1.6.........732..4........6..8....5 (9.4/1.5/1.5)
........1.....2.3...4.5.........1......3...2..5....4...67.4.5..1..8.....3...7.... (9.4/1.5/1.5)
................12..3.45........46...1.7...8..9..3.......12....5.4...3..6........ (9.4/1.2/1.2)
................12..3.456.......7.......364..15..........4.......6...7..8..9...2. (9.4/1.2/1.2)
...............123..4..5...........4....1.3...567....8.....7.5..1....2..3...4.... (9.4/1.2/1.2)
..............1..2..3.2..4.........5.6.7....1.8453........4.....1...2...5......3. (9.4/1.2/1.2)
..............1..2..3.4..5........35....6.....7...21......3..8..8....7.12...5.... (9.4/1.2/1.2)
..............1..2.34....5.........6..5...34.7...62.......5....2.......181.3..... (9.4/1.2/1.2)
..............1..2.34....5........6.....3..4.7....2..8....6......6.4..9.8..7....1 (9.4/1.2/1.2)
..............1..2.34....5.......1....3.6..7.8.......9...4...3..5.....6.2..7.9... (9.4/1.2/1.2)
..............1.23..4.5...1...3.......5...64..6........3..6...71...4.8..2........ (9.4/1.2/1.2)
..............1.23..4.5.6................2.37..586................64.8..12...9... (9.4/1.2/1.2)
..............1.23..4.5.6................7.38..569................46.9..27...3... (9.4/1.2/1.2)
..............1.23..4.5.6................7.38..596................64.9..27...3... (9.4/1.2/1.2)
..............1.23..4.5.6.......7.38...8......69.........46.......9..5..3.......2 (9.4/1.2/1.2)
........1.......23..4..5........6.......785...3.1....9...2.....5.8...6..6.7...... (9.4/1.2/1.2)
........1.......23..4..5........6....3..7...2.7..84......1...7.5.8......6.....4.. (9.4/1.2/1.2)
........1.......23..4..5........6....32.......7...84......1...75...9....8..4..6.. (9.4/1.2/1.2)
........1.......23..4..5.......2..6..57.......8....4.....6.87..1...3....6....4... (9.4/1.2/1.2)
........1.....1.2...3...4.......5.....4...6...7..16..2...8......2.......6..43.5.. (9.4/1.2/1.2)
........1.....1.2...3...4.......5.....4..36...7..16..2...8......2.......6..4..5.. (9.4/1.2/1.2)
........1.....1.23..4.5.........6....7....5..28...3.....6.......5.4.....1......36 (9.4/1.2/1.2)
........1.....2.....3....45....672....8..9....4......3..135....7.....6..9........ (9.4/1.2/1.2)
........1.....2....34....5.....1.6....35...4...5.........4......6.3.7...21....8.. (9.4/1.2/1.2)
........1.....2....34....5.....3...2..64....78...5.......7.....5.....4..72...1... (9.4/1.2/1.2)
........1.....2....34....5.....3..4.....6....21....3....54.....6........78...1..2 (9.4/1.2/1.2)
........1.....2..3..4.5........6..7..2........3...18.....4.9..2..7....4.5.6...... (9.4/1.2/1.2)
........1.....2..3.45.6..7.......8....6....5.1....3.......5..6...2......3..8....2 (9.4/1.2/1.2)
........1.....2.3...4...5.......61....5.1...4.2..........5...2..3.....6.7.8.4.... (9.4/1.2/1.2)
........1.....2.3...4...5.6....1...7.2...5...83..........74......1.6.....5.....8. (9.4/1.2/1.2)
........1.....2..3.45....6......32......1...7.68.........5...4.6..8...9.7........ (9.3/9.3/2.6)
........1......23...4..5........4.5..1........3..2........1.6...2.7..8..7.5....4. (9.3/1.5/1.5)
................12..3..4..5....1...3..6.7.4...78.2.......5......1.....2.4....3... (9.3/1.2/1.2)
..............1..2..3...45.....4..6..2.......71...8......9.......456.3...8......7 (9.3/1.2/1.2)
..............1..2..3...45.....4.6...2.......71...8......9.......456..3..8......7 (9.3/1.2/1.2)
..............1..2..3.4..5............4.5..3..1...6..7..8.3..4..6...7....7......1 (9.3/1.2/1.2)
..............1..2.34.....5........3..5....4.1....6.......5...76...3.1..8..4..6.. (9.3/1.2/1.2)
..............1.23..4.56...........1.3...2...5.....4......475.....8......21....3. (9.3/1.2/1.2)
..............1.23..456..........4.1.2...3...5............4.5....1...78..3...6... (9.3/1.2/1.2)
........1........2..3..4........5.46.1..3....724...8.....1......6.2.....8......5. (9.3/1.2/1.2)
........1........2..3..4........5.46.1.34....72....8......1.....6..2....8......5. (9.3/1.2/1.2)
........1.......2...3..45......1.......2...5..4....3...6...34..1........2.57.8... (9.3/1.2/1.2)
........1.....2..3456.............4.....13...7..5..8.....4..5....3.5.....12...... (9.3/1.2/1.2)
........1.....2.3...4.5..........5.....61.4..78.............6.5...2.7...23...8... (9.3/1.2/1.2)
........1.....2.3...4.5..........6...2.7.8...5.....49....2.......6.4.5...3.....2. (9.3/1.2/1.2)
........1.....2.3..45..........2.4....6...5....7..1.2....65....1......8.2..4..... (9.3/1.2/1.2)
..............1.23.45.6...7.....8.....9.3.4..2.......1...4...8...7......3....2... (9.2/1.5/1.5)
.................1..2..3.4.......5....4.61....78.5.9.....7...8.1........6..59.... (9.2/1.2/1.2)
.................1..2.34..............3.2..4..5.1....6...5.....7..6...3.814...2.. (9.2/1.2/1.2)
.................1..2.34......5....6..3........4.1..2..1.6.7....5...8.3..6....4.. (9.2/1.2/1.2)
................12....345.....1...6...32......54.........7.849...1...3..2........ (9.2/1.2/1.2)
................12..3..4.......1..5...4..6....2......6....7.3...1.68....5....2..4 (9.2/1.2/1.2)
..............1..2..3....45.......54.16..7....8.....6........9....34.....2...81.. (9.2/1.2/1.2)
..............1..2..3....45.......54.16..7....8.....6........9....35.....2...81.. (9.2/1.2/1.2)
..............1..2..3.4..5............1...3...6.2.5.......1.4..7...36...82.....7. (9.2/1.2/1.2)
..............1..2..3.4..5........61...7......753.......45...3..1......86....7... (9.2/1.2/1.2)
..............1..2.13.4..5.........6..7....3..4...6.......5.......73.4..18......9 (9.2/1.2/1.2)
..............1..2.34....5........3.1....2...6.7.4........3.84....5.....25......1 (9.2/1.2/1.2)
..............1..2.34....5........3.1...52...6.7..........3.8...5.4.....24......1 (9.2/1.2/1.2)
..............1..2.34....5........3.1...52...6.7..........3.84..5.4.....2.......1 (9.2/1.2/1.2)
..............1..2.34....5.......3.1....6......65........2....4.5....6..3..7.81.. (9.2/1.2/1.2)
..............1..2.34....5.....3.64....5.....2.......1..5....3.1....2...7.8.4.... (9.2/1.2/1.2)
..............1.23..4.5...6......4.5.1...2....7.6..........8.1...2......5.6.4.... (9.2/1.2/1.2)
..............1.23..456..........7.8....4.....32.....1....2.64..1...3...6........ (9.2/1.2/1.2)
..............1.23.24.5...........143..6.....78....5......2.4.....3.....1.5...... (9.2/1.2/1.2)
..............1.23.45.6............7..6...4..2....3..8....3...9...45....1.......2 (9.2/1.2/1.2)
..............1.23.4567...............2..3..6.6..8.4......4.6....3......2.......1 (9.2/1.2/1.2)
........1.......2...1.34...........5.3..4....5..2...6......74.32........68.5..... (9.2/1.2/1.2)
........1.......2...1.34...........5.3..4....5..2...6.....7.4.32........68.5..... (9.2/1.2/1.2)
........1.......2...3..4.........5.......3...12......6..4.6.3...7..1.....8.2..4.9 (9.2/1.2/1.2)
........1.......23..2..4.......1.5....6.7...8.9......2...9.....1..2.....5.....49. (9.2/1.2/1.2)
........1.......23..4..5........6....32.......7...84......1..7.6..4..8..8...9.... (9.2/1.2/1.2)
........1......23...4..5........4.5..1..2...6.3...........1.7...2.8.....3.5....4. (9.2/1.2/1.2)
........1......234.....5.......2......6.1.....78....9...79..58.1...4....3........ (9.2/1.2/1.2)
........1.....1.2...3.4.......5.6.7..3.8.....64..........72.....7....3..1.......4 (9.2/1.2/1.2)
........1.....1.2...3.4.5.........6...7...3...4...6.......5.......73...418.....9. (9.2/1.2/1.2)
........1.....2.....3....4.......3.....15..6..1..7....2....38.75........7..4..9.. (9.2/1.2/1.2)
........1.....2.....3....4.....5.63..7.......8....9......64..5..2......898..3.... (9.2/1.2/1.2)
........1.....2.....3....45.....12....4.......5..4.6.....1...3.1..5.78..2........ (9.2/1.2/1.2)
........1.....2.....3.4..5.....2.4....15....6.6..........3.1.7.2..6.....4......8. (9.2/1.2/1.2)
........1.....2..3..4.5..6.....7..5..1.......7..64......7...4...3...1....5...8... (9.2/1.2/1.2)
........1.....2.3...4..5.6.....6.7...3.......28....5.....7..4....1.3.....9.....5. (9.2/1.2/1.2)
........1.....2.3...4.1............5..6.7.8.479...3......5......3.....2.1...4.... (9.2/1.2/1.2)
........1.....2.3...4.5........6.5...1....4..2...73.....54..1....8......3......2. (9.2/1.2/1.2)
........1.....2.3..45.............2.....31.....6...5.....4..6..2.7....8.3..65.... (9.2/1.2/1.2)
........1.....2.3..45...........1.26....3.....784........7.85.....9..7..6........ (9.2/1.2/1.2)
........1.....2.3..45...........3..64.....7..7...5........2.......47.5...83.....9 (9.2/1.2/1.2)
..............1..2.34....5.....5..6.....7....2.8...9.....6.2..1..3.4....57....... (9.1/1.5/1.5)
..............1.23..4.5.6........5....7......28...3.......6......5.7.4..31...8... (9.1/1.5/1.5)
..............1.23..456.................23..1.25...4......4.5...3.......1.78..... (9.1/1.5/1.5)
................12..1.345.......1....6.7....524.8.........5.......2....6..3....4. (9.1/1.2/1.2)
................12..3..4..............4.1.3...5..2...1...6.3.....1.4.7...7.....89 (9.1/1.2/1.2)
................12..3..4........34...1........2..5........2..564..7.....6.8..93.. (9.1/1.2/1.2)
...............123..4..5................1.23..65..4........6..4.1.5.....2.....78. (9.1/1.2/1.2)
..............1..2....3.45............2..6..738.....4....54..8...1...2.6..7...... (9.1/1.2/1.2)
..............1..2..3..4.5............5.6..3..7....2.....68..9..1..7.....8..2.7.. (9.1/1.2/1.2)
..............1..2..3..4.5.....2...1.36......4.5....3..2.3..5...7........8.....4. (9.1/1.2/1.2)
..............1..2..3..4.5.....2...1.36......4.5....6..2.6..5...7........8.....4. (9.1/1.2/1.2)
..............1..2..3..4.5.....23..1..6.......45....3.2..3..5..7........8......4. (9.1/1.2/1.2)
..............1..2..3..4.5...6.......45....3.7...2...12..3..5..8........9......4. (9.1/1.2/1.2)
..............1..2..3.4..5........6...5...43..7.2.8......6......5.....4.29..3.... (9.1/1.2/1.2)
..............1..2.34.....5....3..1.2........6..5...7...54....3.2.......1....87.. (9.1/1.2/1.2)
..............1..2.34....5........3.....4.56.27...8......5.......5.3..4..9...2... (9.1/1.2/1.2)
..............1..2.34....5........6...5.6.34.7...........3....7..6.47...8.......9 (9.1/1.2/1.2)
..............1..2.34....5.......3....1..5....6.....4.....3..7...2.4...1.8.26.... (9.1/1.2/1.2)
..............1..2.34....5......2..1..3.16....75...8......5.3...2.......6..4..... (9.1/1.2/1.2)
..............1..2.34....5......5.....6....3...7.162.....34.......8...457........ (9.1/1.2/1.2)
..............1..2.34....5.....3......2.....16..5.7......4......5....43.1.8..2... (9.1/1.2/1.2)
..............1..2.34.5..6.........1..5.4.....46..........6....1.....5..2..7.83.. (9.1/1.2/1.2)
..............1.23.14.5........6.5....2......3......6....2...17.5.4......6......8 (9.1/1.2/1.2)
..............1.23.14.5........6.5....2......3.5.........2...17.5.4......6......8 (9.1/1.2/1.2)
..............1.23.14.5........6.5....25.....3...........2...17.5.4......6......8 (9.1/1.2/1.2)
..............1.23.14.5........6.5..2........6.3.........3...71.5.4......6.....8. (9.1/1.2/1.2)
..............1.23.45..6...........4..2.7....3....85.........7....2......7..5.4.8 (9.1/1.2/1.2)
..............1.23.45.2...6........4......5..1....6......3...1...7....6..284..... (9.1/1.2/1.2)
..............1.23.45.2.1..........4......5..1....6......3...1...7....6..284..... (9.1/1.2/1.2)
..............1.23.45.6.........2.....75..8..2......1.....8.......7....531......7 (9.1/1.2/1.2)
........1.......23..4..5.........4.6.3.......72..1.......6.8.....54..9...1.....7. (9.1/1.2/1.2)
........1.......23..4..5........6.....6.47....2......8....6.7...1.3.....3..9..5.. (9.1/1.2/1.2)
........1......23...2..4......35.6...1.......74......8..3.9.....8.......1....8..4 (9.1/1.2/1.2)
........1......23...4.56..........78.....1..436..........3..65...1..4...2........ (9.1/1.2/1.2)
........1.....1.23..4.5.........6....2...3...7.....58...6.......1.....365..4..... (9.1/1.2/1.2)
........1.....2.....1.3.456.......2...46......7....8.....1......2...8.7.84....... (9.1/1.2/1.2)
........1.....2....13.4..56......2....7....8..5.6........1.......2..87..8.5...... (9.1/1.2/1.2)
........1.....2....34..............5..2..4....5..1..3.....3.......6..78.26.15.... (9.1/1.2/1.2)
........1.....2..3.45.6.........3.....4....5..78.9.6.....5..4...2...1...3........ (9.1/1.2/1.2)
........1.....2..3.45.6........4..5.3.21.....7...........3..4....1....6.8.......2 (9.1/1.2/1.2)
........1.....2.3...4..5...........2....4.5..36.1.......5...4..1........2..3..78. (9.1/1.2/1.2)
........1.....2.3...4..5........1....2..5....3.......6....3......74...28.5.6..1.. (9.1/1.2/1.2)
........1.....2.3...4..5........1....2..5....3.......6....3......74..5.8.5.6..1.. (9.1/1.2/1.2)
........1.....2.3...4..5........1....2..5....3......56....3......74....8.5.6..1.. (9.1/1.2/1.2)
........1.....2.3...4.5...........2.....6.5..17.84......5.....42..3.1...3........ (9.1/1.2/1.2)
........1.....2.3...4.5...........2.....6.51..7.84......5.....42..3.1...3........ (9.1/1.2/1.2)
........1.....2.3...4.5...........5...67..8...1...34.....8....3.21......5.......2 (9.1/1.2/1.2)
........1.....2.3...4.5..........42.....6.5..17.8.......5.....42..3.1...3........ (9.1/1.2/1.2)
........1.....2.3...4.5.........3.....1...6.4.7.8..5.....46....1........63.....2. (9.1/1.2/1.2)
........1.....2.3..14.5..........6.4.....3....7.8..5.....46....1........63.....2. (9.1/1.2/1.2)
........1.....2.34..5..6.......517......8....13.........7....8..4.3.....8.....5.. (9.1/1.2/1.2)
........1.....2.34.45..........1.....6....5..2.1..3......45......76...8.3........ (9.1/1.2/1.2)
..............1..2..3.4..5.........6...35..2..2..7...1...6......1...8...5...9..3. (9.0/1.5/1.5)
..............1..2.34....5.....2.......3...6..78...4.....4.....2..5....99..6..1.. (9.0/1.5/1.5)
........1........2..3..4........5.6..7...84..16....3......1...7...2.....2.6.7.... (9.0/1.5/1.5)
........1.......23..4.56..........78...3......95.4.......2.......6...9..3.8..1... (9.0/1.5/1.5)
........1.....2..3..4.5..6.......2...5.7.....13.6..........85....8..4....6......7 (9.0/1.5/1.5)
........1.....2..3..4.5..6.......2...5.7.....31.6..........85....8..4....6......7 (9.0/1.5/1.5)
.................1..2.34..........3..5....6...6.7.8..5...6.....3.....42.4..1.5... (9.0/1.2/1.2)
................12..3.45........1.......5..6...4.....5.1.....7.62...3...8...2.4.. (9.0/1.2/1.2)
...............123..4..5................1.2...15..36...7......51.....8..26..4.... (9.0/1.2/1.2)
...............123..4..5...........1....1.2....5..36...1....7..62..4....8.......5 (9.0/1.2/1.2)
...............123..4..5...........4....1.6...3.2.......5..47...1..2....8...3.9.. (9.0/1.2/1.2)
...............123..4..5........1..6....3......5.2.....3......762..4....8....25.. (9.0/1.2/1.2)
...............123..4.15........1..6....3......5.......3......762..4....8....25.. (9.0/1.2/1.2)
...............123..4.15........2..6...3.......5.......3......761.4.....8....1.5. (9.0/1.2/1.2)
..............1..2..3....4...........1..56....6.4...3...7.....1..83..5..2.9...6.. (9.0/1.2/1.2)
..............1..2..3....4.......5.6....37.8..2......1..7.4..3...82......1....7.. (9.0/1.2/1.2)
..............1..2..3...14.......3.5.2....6..74...8.......3.....1.4.....2...6.5.. (9.0/1.2/1.2)
..............1..2..3..4.5........4.......3.6.2.78........7.2....1.2...74.....8.. (9.0/1.2/1.2)
..............1..2..3..4.5........4.......326.2.78........7......1.2...74.....8.. (9.0/1.2/1.2)
..............1..2..3..4.5........4...6...3.7.2.68........6......1.2...64.....8.. (9.0/1.2/1.2)
..............1..2..3..4.5.......3.6......74..2.78........7......1.2...74.....8.. (9.0/1.2/1.2)
..............1..2..3..4.5.......3.6.....2.4..2.78........7......1.2...74.....8.. (9.0/1.2/1.2)
..............1..2..3.4..5..............5.43..1.2.......4..3..6.7.......28.7....1 (9.0/1.2/1.2)
..............1..2.34.....5.......2.....3.1...46.5.........2..61..3..5..7.8...... (9.0/1.2/1.2)
..............1..2.34....5......2..1..5.....6.7389........5.3...2.....4.6........ (9.0/1.2/1.2)
..............1..2.34....5.....12.....6..7....58...6......3...7...5..34.2........ (9.0/1.2/1.2)
..............1..2.34....5.....12.....6..7....58...6......3...7...5..43.2........ (9.0/1.2/1.2)
..............1..2.34....5.....12.....6..7....58...9......3...7...5..34.2........ (9.0/1.2/1.2)
..............1..2.34....5.....12.....6..7....58...9......3...7...5..43.2........ (9.0/1.2/1.2)
..............1.23..4..5..6........5......47..2.38........3......1.2..3.5.....8.. (9.0/1.2/1.2)
..............1.23..4.2.5.......3.1...56......4...........476......5....13......8 (9.0/1.2/1.2)
..............1.23..4.5.6......6.5...2........7...8.....6.......9...2.3.5.8.4.... (9.0/1.2/1.2)
..............1.23..4.56.......4.7...1..2....3.......8...3.8..1..7....8..4....... (9.0/1.2/1.2)
...........1..2..3..2.4..5.........1.3........4...67........43...51.....2......68 (9.0/1.2/1.2)
...........1..2..3.4..5.16.......45......7.....82.3.......6......2..8...8.3...... (9.0/1.2/1.2)
........1........2..3..4........5.6..1....3..7...684......1...7...2......26.7.... (9.0/1.2/1.2)
........1........2..3..4........5.6..1....3..73...84......1...7...2......26.7.... (9.0/1.2/1.2)
........1........2..3..4.......1.......2....5.165........3.7.6..2....3..5....84.. (9.0/1.2/1.2)
........1.......2.....34.....1..2..5.3.......4.........6..1.3...7.5.....28...74.. (9.0/1.2/1.2)
........1.......2...3..4.......1........5...6..4.2.3...2...3.7.5..6.....61.....8. (9.0/1.2/1.2)
........1.......2...3..4.......15......6..34..7..8.6....2..34..1....2...8........ (9.0/1.2/1.2)
........1.......23....45......2....6..1........4.7.....6...85..32....7..7..3..... (9.0/1.2/1.2)
........1.......23..4..5.........4.6.3.......72..1.......8.6.....54..9...1.....7. (9.0/1.2/1.2)
........1......23...4.56..........4..1.2......5....6.....3.4.78..6.....25........ (9.0/1.2/1.2)
........1......234..5..6...........5.2..3....6...4.7.......1.6..3.5......4....8.. (9.0/1.2/1.2)
........1.....1.23..4...5......2.....1...3...5.....4.....6......2.......7.654..8. (9.0/1.2/1.2)
........1.....2.......3..45....4.......5....6..2...1...3...12..4....7...57......8 (9.0/1.2/1.2)
........1.....2.....3....4......5.......613...74...8......8...42.......55.83..... (9.0/1.2/1.2)
........1.....2.....3....4......5.......613...74...8......8...42......855..3..... (9.0/1.2/1.2)
........1.....2.....3....4.....256....4.7...3.1...6.....14.....5.....2..6....8... (9.0/1.2/1.2)
........1.....2.....3....4.....256....4.7...3.1...6.....14.....5....8...6.....2.. (9.0/1.2/1.2)
........1.....2.....3....45......67...8..1....3..5.2.....3....4.2.5.8...1........ (9.0/1.2/1.2)
........1.....2.....3....45......67...8..1....3..5.2.....3...84.2.5.....1........ (9.0/1.2/1.2)
........1.....2.....3....45.....6.......713...84..........5...42......566..3..... (9.0/1.2/1.2)
........1.....2.....3.4..5........3...6..7....2.8.1.....2.3...6.1....2..8...5.... (9.0/1.2/1.2)
........1.....2....13....4......56.......78.35...4........1......43....22......7. (9.0/1.2/1.2)
........1.....2....13....4......56...4..1....5......3....6..5....7.....2.843..... (9.0/1.2/1.2)
........1.....2....34..5.6......35......7....1.8....3.....1.....5....2..3..8....7 (9.0/1.2/1.2)
........1.....2....34..5.6......35....3.7....1.8....3.....1.......8....7.5....2.. (9.0/1.2/1.2)
........1.....2....34..5.6......35..1.7....3.5...8........1.......7....8.5....2.. (9.0/1.2/1.2)
........1.....2..3..4.5...........2.....6.4..13.........6..45...7...1...2..8..6.. (9.0/1.2/1.2)
........1.....2..3..4.5...........2.....6.4..13..4......6...5...7...1...2..8..6.. (9.0/1.2/1.2)
........1.....2..3..4.5...........4...6.7.....3...1....2.3.....31.....5.8...4.7.. (9.0/1.2/1.2)
........1.....2..3..4.5...........4...6.7.....3.1......2.......31.....5.8...457.. (9.0/1.2/1.2)
........1.....2..3..4.5...........6..1...3...78....4......4.5..12.......3..6...1. (9.0/1.2/1.2)
........1.....2..3..4.5...........6..1...3...78....4......4.5..12....3..3..6..... (9.0/1.2/1.2)
........1.....2..3..4.5...........6..1...3...78....43.....4.5..12.......3..6..... (9.0/1.2/1.2)
........1.....2..3..4.5...........6..1...3...78..1.4......4.5..12.......3..6..... (9.0/1.2/1.2)
........1.....2..3..4.5...........6..3...1...78....4......4.5..1..6.....32....1.. (9.0/1.2/1.2)
........1.....2..3..4.5...........6..3...1...78....4......4.5..1..6...3.32....... (9.0/1.2/1.2)
........1.....2..3..4.5...........6..3...1...78....41.....4.5..1..6.....32....... (9.0/1.2/1.2)
........1.....2..3..4.5...........6..3...1...78..3.4......4.5..1..6.....32....... (9.0/1.2/1.2)
........1.....2..3..4.5..........16..1...3...78....4......4.5..12.......3..6..... (9.0/1.2/1.2)
........1.....2..3..4.5..........36..3...1...78....4......4.5..1..6.....32....... (9.0/1.2/1.2)
........1.....2..3..4.5........4..5..1.6.....23.........1...6..3....1...78.....4. (9.0/1.2/1.2)
........1.....2..3..4.5........4..5..3.6.....21.........3...6..1....3...78.....4. (9.0/1.2/1.2)
........1.....2..3..4.5..6........37..6.......584.........6.8..1....3...2....7... (9.0/1.2/1.2)
........1.....2..3.45.6.........3.....6....5..789..4.....5..6...2...1...3........ (9.0/1.2/1.2)
........1.....2.3...1..4.......4...5.3.5.....67....2.....8...6...8......4....6.2. (9.0/1.2/1.2)
........1.....2.3...4.5...........5..21....6..3.1........3..5....2.6....7.8...4.. (9.0/1.2/1.2)
........1.....2.3...4.5..........4....6.7.....3...1.....51.....4.7...5..8..3....2 (9.0/1.2/1.2)
........1.....2.3...4.5.........1.....6...75..7.8..4......7....1....3..23.5...... (9.0/1.2/1.2)
........1.....2.3...4.5........63....7....5...8....6.4...64....1........63.....2. (9.0/1.2/1.2)
........1.....2.3...4.5.......46.....1.......36.....2....6.3...7.....5..8.....6.4 (9.0/1.2/1.2)
........1.....2.3...4.5..6....7..8...2.....5.7..3.......2.......5..4.9..3.......7 (9.0/1.2/1.2)
........1.....2.3..45..............6....4.75.2.48...........4...7..5....3..1....2 (9.0/1.2/1.2)
...............123..4..5..6.....4.5..1.......2...3...7....2......5....843..1..... (8.9/1.5/1.5)
........1.....2.3...4.5.........3.....5...4...2.1.......6..75..1......2.3...4.8.. (8.9/1.5/1.5)
.................1..2..3.4......43...1......56.....2....7.1......825...6.4..6.... (8.9/1.2/1.2)
................12..3.45.........4.......35..16.2..........2.5..7.1....6.8.6..... (8.9/1.2/1.2)
...............123..4.56..........34.5.......6..1...........78...32...1..4..6.... (8.9/1.2/1.2)
..............1..2..1..3.4............3.45....2......6...2.7..8..4....3.3.5....1. (8.9/1.2/1.2)
..............1..2.34.....5....3......6..7....4.8...56....5..1....4....91.....7.. (8.9/1.2/1.2)
..............1..2.34.....5....3.....6.4.....1......6.....7..3..5...24..2....6.8. (8.9/1.2/1.2)
..............1..2.34.....5....3.....6.4.....1......64....7..3..5...2...2....6.8. (8.9/1.2/1.2)
..............1..2.34....5.........1.....3.2.67..4........5.84.1.3......2..8..... (8.9/1.2/1.2)
..............1..2.34....5........6...5...43..7..28......4.......65.9....2......9 (8.9/1.2/1.2)
..............1..2.34....5.......36.....6..451..7.........5..3.4.6......7.......8 (8.9/1.2/1.2)
..............1..2.34....5......61......3.64.25..........2...3.1........7.8..4... (8.9/1.2/1.2)
..............1..2.34....5.....2...6..7....4.8..3........4..53.1........26.5..... (8.9/1.2/1.2)
..............1..2.34....5.....2...6..7...4..8..3........4..53.1........26.5..... (8.9/1.2/1.2)
..............1..2.34....5.....3..4....6.....7...4.....6.....3.2.......58...53..1 (8.9/1.2/1.2)
..............1..2.34....5.....5....1...3..462.....1...5.....3.7..2.....8..6..... (8.9/1.2/1.2)
..............1..2.34....5.....5..2...13.....6...........5..47..7.....831....6... (8.9/1.2/1.2)
..............1.23..4.5...6.....2.....5...4...2.3.........4.5...1....7..3......18 (8.9/1.2/1.2)
..............1.23..4.5...6.....2.....5...4...2.3.........4.5...1...78..3......1. (8.9/1.2/1.2)
..............1.23..4.5...6.....2.....5...4...2.3.........4.5..3......1.5.7...8.. (8.9/1.2/1.2)
..............1.23..4.5...6.....2.....5...4...2.3.........4.5.7.1....8..3.......9 (8.9/1.2/1.2)
..............1.23..4.5...6.....2.....5...4...2.3........14.5...1....7..3.......8 (8.9/1.2/1.2)
..............1.23..4.5...6.....245....1......37...8......4......5......1....3..2 (8.9/1.2/1.2)
..............1.23..4.5...6...3.2.....7...6...1...8.....8.7.....2........3..9.7.. (8.9/1.2/1.2)
..............1.23..4.5.1......6.4...2.......5...7..8....2........8.3.1...1...5.. (8.9/1.2/1.2)
..............1.23..4.5.6......7.4...2....5..81..........43.......6....2.3......1 (8.9/1.2/1.2)
..............1.23..4.56.........5.4.....3....1.2.........4...732.....1.5.8...... (8.9/1.2/1.2)
..............1.23..4.56.........5.4.....3....1.2........748...32.....1.5........ (8.9/1.2/1.2)
...........1..2..3.2..4..5.........6...57.....72............6.......32.158..9.... (8.9/1.2/1.2)
...........1..2..3.2..4..5......16....73.....4.5...8....2.5..7..1........3....... (8.9/1.2/1.2)
...........1..2..3.2..4..56.....12....7...8..6......4.....5......2...1...5.6..... (8.9/1.2/1.2)
...........1..2..3.4..5..6.........1...47....3.....2.5.......4...5..1....8.7...9. (8.9/1.2/1.2)
...........1..2..3.4..5..6.......1.......7..2.6.....5.....1...8...46....2.8.....9 (8.9/1.2/1.2)
........1........2..3..4.5.........3..4..6....1..5..2....1.....7.....64.8...2.5.. (8.9/1.2/1.2)
........1........2..3..4.5.........3..4..6..5.1..5..2....1.....7.....64.8...2.... (8.9/1.2/1.2)
........1.......2...3.45........3......1....6.24..........5.3...1...6.786.2...... (8.9/1.2/1.2)
........1.......23..4..5........67...3........8..2........1..6...6.3...25.74..... (8.9/1.2/1.2)
........1......23...4..5........6..4.2.......3...4........3.7....57.28...16...... (8.9/1.2/1.2)
........1......23...4..5........6..4.2.......3...4........3.7....58.29...16...... (8.9/1.2/1.2)
........1......23...4.56..........4..1.2......5..1.6.....3...78.46......5........ (8.9/1.2/1.2)
........1.....1.23..4.........45......5.......2......6...57.8...1.9..7..3.......2 (8.9/1.2/1.2)
........1.....2.....1.3..4.....4...2..31.....56....7.....8.95...2.5.....3........ (8.9/1.2/1.2)
........1.....2.....1.3..4.....4...3..31.....56....7.....8.95...2.5.....3........ (8.9/1.2/1.2)
........1.....2.....3....45....4..3..2.......67....8.....5.......93.7....1...62.. (8.9/1.2/1.2)
........1.....2.....3.4..5.........5....6...2.14...........763..2.8.....6...5..4. (8.9/1.2/1.2)
........1.....2....13....4......4....52.3....1......6....51...2..4.......7.6..8.. (8.9/1.2/1.2)
........1.....2..3.45.............2...6.4....7..8....9.......5...25..64..3...8... (8.9/1.2/1.2)
........1.....2.3...1..4.......5.4.6.2....7..83.........4.....9.7.8.....3..2..... (8.9/1.2/1.2)
........1.....2.3...2.4.5......5.......3...6...4...2...1.7....853....4..6........ (8.9/1.2/1.2)
........1.....2.3...2.45........6.....7....82.1.9.........3..1..6.......9..1..6.. (8.9/1.2/1.2)
........1.....2.3...2.45........6.....7....82.3.9.........3..1..6.......9..1..6.. (8.9/1.2/1.2)
........1.....2.3...4.3........4..5..6.......7....1..6...7......2.1.6...8.....49. (8.9/1.2/1.2)
........1.....2.3...4.5...........2..6..4....7..8...9.....1.5.4..1.....62....8... (8.9/1.2/1.2)
........1.....2.3...4.5..........3....61......5....42....54.....78.....21..3..... (8.9/1.2/1.2)
........1.....2.3...4.5........1.6.7.2.4.....38..........2.......1.....5.4.3..8.. (8.9/1.2/1.2)
........1.....2.3...4.5........1.6.7.8.4.....32..........8.......1...5...4.3....2 (8.9/1.2/1.2)
........1.....2.3...4.5........6.4...3....5..78.1........8....3.1......22...4.... (8.9/1.2/1.2)
........1.....2.3...4.5.......2...64.5.3.....7......2...2......3...7.5..6.......8 (8.9/1.2/1.2)
..............1..2..3...45.....3......645.....7......8....6.....87.....121...7... (8.8/1.2/1.2)
..............1..2.34....5.......56.2.7......8...9........3........4.9.7.4.65.... (8.8/1.2/1.2)
........1.......2...3.45.........6.......3....6.1...7....7...8...52.....9.4.3.5.. (8.5/1.2/1.2)
........1.......23..4..5........65...17.48....3..........7......2.1...9.8.6...... (8.5/1.2/1.2)
..............1..2.34....5..............2.671..538..........38.1..4.....2....5... (8.4/1.5/1.5)
..............1.23..4.5...6......1...5.7.....23.6..........85....8..4....6......7 (8.4/1.5/1.5)
..............1..2..3....4.........4.5.....3..6...5.......2.1.7..536....7..4....8 (8.4/1.2/1.2)
..............1..2..3....4.........4.5.....3..6...5.......2.1.7..536....8..4....9 (8.4/1.2/1.2)
..............1..2..3.4..5........4...1..637.68...2......8.......5.3....2.......1 (8.4/1.2/1.2)
..............1..2345....6........37.....28....6.9........4.......65..9.82....... (8.4/1.2/1.2)
........1.......2...3.45...........6.....2.1...5..3.....7.6.5...2.......16.8..4.. (8.4/1.2/1.2)
........1.....2.....3....45....1...6.27..8....9...........4.7...8..3.9..1..5..... (8.4/1.2/1.2)
........1.....2.34..5.6...........72..3.......6.58.......3..6...4.......21...7... (8.4/1.2/1.2)
...........1..2..3.2..45.6.......1.....7..3.8.9...6......8......6.......54.....2. (8.3/1.2/1.2)
........1.......2...3..45.......5.......3.6...12........72...38.5.1.....4.......7 (8.3/1.2/1.2)
........1.....2.....3.4..5.......4...2...1...5......3.....3.67..1.5....828....... (8.3/1.2/1.2)
.................1..2.34........2.4...5......16.........4....5.7..1...368..6...2. (7.8/1.2/1.2)
........1.....2.....3....4........3..2..1....5..........6..37...4.8.....91..57..2 (7.8/1.2/1.2)
........1.....2.....3...45.......56...7....3..2..1.......5...7..1.4....83..6..... (7.8/1.2/1.2)
........1.....2..3.45....6......7....68......2...13......5...9....6..84.7........ (7.8/1.2/1.2)
..............1.23.14..5.........6....7...8...2..3.......4.....25.....1.3.97..... (7.7/1.2/1.2)
..............1.23.14..5.........6....7...8...2..3......94.....25.....1.3..7..... (7.7/1.2/1.2)
.................1.23.45........2.3.....6....78...........8..2...17..6..5......48 (7.2/1.2/1.2)
..............1..2.34....5.......3......46.1.7....2.....13..8....2.9......6.....7 (7.2/1.2/1.2)
........1.......23....456.......1.....27.3....4....8..4........5..3....768....... (7.2/1.2/1.2)
........1.......23..4..5..........64.5..7....18..3.........95..2..6.....3..4..... (7.2/1.2/1.2)
........1.....1.23..2....4.....2......564.....7......8....5.6..18...9...3........ (7.2/1.2/1.2)
........1.....2.....3....45....6..1..27......8....1......35.7....9.4....4.....8.. (7.2/1.2/1.2)
........1.....2.34..5.6........5.7...2.......43...1......89......8...6..1.......2 (7.2/1.2/1.2)
..............1..2.34....56....5..7.1........2...3.4.....7.28....5........6.4.... (7.1/1.5/1.5)
..............1..2.34....56....6..7.1........2...3.4.....7.28....5.4......6...... (7.1/1.5/1.5)
..............1.23..4..5..1......6......7.8..23......5....4......96..7..1....3... (7.1/1.5/1.5)
..............1..2..3..4.5.....6.....2.......51....4.7...6..89..7..25...1........ (7.1/1.2/1.2)
..............1..2.34....5.........6..7.8....2...5..19...2.6....5....7..1....9... (7.1/1.2/1.2)
..............1..2.34....5.....3..6.....78...9.......4...9....1.75....4..8...2... (7.1/1.2/1.2)
........1.....1.2..34....5.........6..2.7....5...3...8....5.4.....24..7.9........ (7.1/1.2/1.2)
........1.....2.....1.3..4......5......6..47..8.........61..5....7.4....3......68 (7.1/1.2/1.2)
........1.....2.....1.3..4......5......6..47..8.........61..5....7.46...3.......8 (7.1/1.2/1.2)
........1.....2.34....56.........7....89......31.4.......1....82.....9..7.6...... (7.1/1.2/1.2)
........1.....2....34....56....3....1...65.4.6.....7.....7..8....6.......5..4.... (7.0/1.2/1.2)
..............1..2.34....56.....789...5.......6.24........3.7..1........6...5.... (6.7/1.5/1.5)
................12..3..4.......1......4..5....67..3..4....8.3...25......1...5..8. (6.7/1.2/1.2)
..............1..2.34....5.......3.......2..5..2.67..1....45....8.3.....1.....8.. (6.7/1.2/1.2)
........1.....2....34....56....3....1...65...6.....7.....7..8....6.......5..4..7. (6.7/1.2/1.2)
........1.....2.3...4...5.6....1.6...3...7...82..........5.......964.....7.....8. (6.7/1.2/1.2)
.................1.23.45........6..2..51...3..7.....4....7...5...8...9..6...2.... (6.6/1.5/1.5)
..............1..2.34....5..............3674...8..2....6..5.....7..4.3..2.......8 (6.6/1.5/1.5)
..............1.23..1.45...........6..5...1...7.3...8.......4.72..9.....83....... (6.6/1.5/1.5)
..............1.23..1.45...........6..5...1...7.3...8.......4.923.......8..6..... (6.6/1.5/1.5)
...............123..4..5...........1....465...7.....3......84...1......783.2..... (6.6/1.2/1.2)
...............123..4.56..........45.2.3......3......7...1.......5..2...6...4...8 (6.6/1.2/1.2)
..............1..2....34.56......7....38......25.6.......98....1.4......7.....8.. (6.6/1.2/1.2)
..............1..2..1345..........3...3....5..4..6.........2.4...7...6..8.51..... (6.6/1.2/1.2)
..............1..2..3....45.......6....45.7...2.3............837....61..91....... (6.6/1.2/1.2)
..............1..2..3....45.......6....45.7...2.3............837....69..91....... (6.6/1.2/1.2)
..............1..2..3....45.....61......37....28.5.......4...3..7....8..61....... (6.6/1.2/1.2)
..............1..2.34....5.........6....3...7.8.54..3.....8..9.1.6..7...2........ (6.6/1.2/1.2)
..............1..2.34....5.........6..3.7....2...5..18...2.6....5....3..1....8... (6.6/1.2/1.2)
..............1..2.34....5.......12......6.7...6.8....2...4..8.6........7..35.... (6.6/1.2/1.2)
..............1..2.34....5.....3...66.......78..29........4..3.....5.9..29....... (6.6/1.2/1.2)
..............1.23..1.45...........6..5...1...7.3...8.......4.92..9.....83....... (6.6/1.2/1.2)
..............1.23..1.45...........6..5...1...7.3...8.......4.923.......8..9..... (6.6/1.2/1.2)
..............1.23..4..5..6...........326.....5.7..8......7...4..1...7..8.5...... (6.6/1.2/1.2)
..............1.23..4.5...6...47......85......9......1...8...6..3.......12....7.. (6.6/1.2/1.2)
..............1.23..4.5...6...47......85......9......1...8...6.21....7..3........ (6.6/1.2/1.2)
........1.......23..4..5..........46.1..7.8..72..5.........9....3.6.....8....4... (6.6/1.2/1.2)
........1.......23..4..5.........467....3...8.9.......4...2....6.5......7..81.... (6.6/1.2/1.2)
........1.......23..4..5.........467.4..3...8.9...........2....6.5......7..81.... (6.6/1.2/1.2)
........1.......23..4..5........4.......6.7.8.1..9.....2.5......3.1.....6.....59. (6.6/1.2/1.2)
........1.......23..4..5........4.6.....6.....1..7.....2.5....7.381.....6.....5.. (6.6/1.2/1.2)
........1.......23..4..5.......1.....6........75...4.....7....61...3..8.9..42.... (6.6/1.2/1.2)
........1.......23..4..5.......1.....6........75...4.....7....61..43..8.9...2.... (6.6/1.2/1.2)
........1.......23..4..5.......2.......6..47..1..3....4.5......6.....8.97...1.... (6.6/1.2/1.2)
........1.......23..4..5.......2...6...7..4...1..38...4.5....7.6...1....7........ (6.6/1.2/1.2)
........1.....2.....3....45......6.....35.7...85.4........8..9.2.7..1...6........ (6.6/1.2/1.2)
........1.....2.....3....45....5.6....534.....4....7......8..9.2.6......7....9... (6.6/1.2/1.2)
........1.....2.....3...456....1..2...6.....7.4.5........3..5...1.6.....8......9. (6.6/1.2/1.2)
........1.....2....34....5.......6......5.7....534..1.....8...92....1...76....... (6.6/1.2/1.2)
........1.....2....34....5.......6......5.7....543..1.....8...92....1...76....... (6.6/1.2/1.2)
........1.....2.34....56........75....1.......483........4..7..6.2......9.......8 (6.6/1.2/1.2)
........1.....2.34....56........76....1.......483........4..7..5.2......9.......8 (6.6/1.2/1.2)
........1.....2.34..5..6.......3..7..8....5...92.........5......6....8..3..41.... (6.6/1.2/1.2)
........1.....2.....3....45......6.....35.7...58.4........8..9.27...1...6........ (5.6/1.2/1.2)
........1.....2....34....56....3........6.7....84..9......5..1..7...1...92....... (5.6/1.2/1.2)
........1.....2.3...4...5.6....1.6...2.......73...8.......6......954.....8.....7. (5.6/1.2/1.2)
........1.....2.3...4...5.6....1.6...3.......72...8.......6......954.....8.....7. (5.6/1.2/1.2)
..............1.23..4.5...6......7...1...84..23..........47......98......6.....1. (4.6/1.2/1.2)
........1......23...4..5........6.4..7....8..29..3.7.....6.8...1..4.....3........ (4.6/1.2/1.2)
..............1..2.34....56..........56.4....7..2..1...8....4..5...3....9...6.... (4.5/1.5/1.5)
..............1.23..4.5.6.........34...7.......568..........8.5.2.......31.....9. (4.5/1.2/1.2)
........1.......23..4..5.........4.....126....7.......2...4.7..3..71....6.....8.. (4.5/1.2/1.2)
........1.......23..4..5........647....28.....9.......4..1.....6..3.....7.5...6.. (4.5/1.2/1.2)
........1.......23..4..5........647..4.28.....9..........1.....6..3.....7.5...6.. (4.5/1.2/1.2)
........1.....2.3...4...5.6....7.6...8...9...32..........54......1.6.....9.....8. (4.5/1.2/1.2)
..............1..2345....6.....3........4...78..6....9....5.4...7...2...1.9...... (4.4/4.0/2.6)
..............1..2..3..4.5.......6....5.7.....1.....48...3.8.7..2...5...9.....8.. (4.2/4.0/3.4)
..............1..2.34....56....3.....1.7..2...5......4....4.8......6....92.....3. (4.2/1.5/1.5)
.................1.23.45........1.45.....6.....27...3....1..8...6.....2.5...9.... (4.2/1.2/1.2)
................12..3..4..5.....3.......678..58.2........1...8.3.4...6..7........ (4.2/1.2/1.2)
........1.......23..4..5........6..2.57.8.....9..4.......7.....1..5.....6.....84. (4.2/1.2/1.2)
........1.....1....23....45.......6.....54.....2.3.7.....8..1...6..2....4.......9 (4.2/1.2/1.2)
........1.....1.23..4...5......6.7...1.......83...9......57......64......2......8 (4.2/1.2/1.2)
........1.....2.3...4...5.6....1.7...2.......83...9.......6......154.....9.....8. (4.2/1.2/1.2)
........1.....2.3...4...5.6....4......165.....7.....8.....9.6..2....7...38....... (4.2/1.2/1.2)
.................1..2.34..........2...5..6.4..7.8....3.....25.....1..9..8.3....6. (4.0/4.0/2.6)
..............1..2.34.....5....3...4..6....787...9.......4...6..2.8.5...1........ (4.0/4.0/2.6)
..............1..2.34.....5....3...4..6....787...9.......4...6..5.8.2...1........ (4.0/4.0/2.6)
..............1..2.34....56......7......3...42..7.........543...7..6....8......1. (4.0/4.0/2.6)
..............1..2.34....56......7......3...42..7.........543...7..6....8......9. (4.0/4.0/2.6)
..............1.23..2.4..5.........1.....3....256............4.....57...3....8.69 (4.0/4.0/2.6)
..............1.23..4..5..1....5.6...2....7..13...........7......864.....9......8 (4.0/4.0/2.6)
..............1.23..4..5..6.....71......48....23.........6....4.1.......7.5...9.. (4.0/4.0/2.6)
.............12.34..5..67.......7....3........4......3...4....1.2.......6..8.9.5. (4.0/4.0/2.6)
.............12.34..5..67.......7....3........4......3...4....1.2.......7..8.9.5. (4.0/4.0/2.6)
........1........2....34........3..5..61...7.89....4.......7.8..1.9.....2.5...... (4.0/4.0/2.6)
........1........2....34........3..5..61...7.89....4......7..8..1.9.....2.5...... (4.0/4.0/2.6)
........1........2..3..4..5.....3.6..1......75...2......6.......2.57.....8..1.9.. (4.0/4.0/2.6)
........1.......23..4..5.......2......6.1.....754...8....7..65.3........8....9... (4.0/4.0/2.6)
........1......23...4..5........6....1........27.84.......6.7...3.9.....5.....84. (4.0/4.0/2.6)
........1.....2....34....56......7......3.8...1.45........6..9..27......8....1... (4.0/4.0/2.6)
........1.....2....34....56......78.....65.....9.3.......9..1...8..4....5.......2 (4.0/4.0/2.6)
........1.....2....34....56......78.....65.....9.4.......9..1...8..3....5.......2 (4.0/4.0/2.6)
........1.....2..3..4.56.........47....8......56...2.......95..18.7.....3........ (4.0/4.0/2.6)
........1.....2..3..4.56.........47....8......65...2.......96..18.7.....3........ (4.0/4.0/2.6)
........1.....2..3..4.56.........78....9......25....6......4.5.1.97.....3........ (4.0/4.0/2.6)
..............1..2.34....56....3......3.5....2.......1....6......5...4..78.2..9.. (4.0/2.6/2.6)
..............1..2.34....56....3......3.5....2.......7....6......5...4..81.2..9.. (4.0/2.6/2.6)
..............1..2.34.5..6........78......2.19.3..........9..5....46.....8......7 (4.0/2.3/2.3)
.................1..2345..........3....1.6....75....2........5...4.2....1..8.7..6 (4.0/1.5/1.5)
.................1.23.45.................6..5..78...3........46..91..8...5..7..2. (4.0/1.5/1.5)
.................1.23.45........6.2...7....451...3........8.9...5.7.....6......3. (4.0/1.5/1.5)
..............1..2..3....45..........1.....6.25..47........21....4.5.....8..3...7 (4.0/1.5/1.5)
..............1..2..3..4.5.....62.7...8.......1...9.....6.......2.....497...8...1 (4.0/1.5/1.5)
..............1..2..3..4.56.....71......38....25.........6....3.1.......7.4...9.. (4.0/1.5/1.5)
..............1..2.34.....5.......6.....3.1...7.45.3......7.....6....8..18...2... (4.0/1.5/1.5)
..............1..2.34....5.............35.41..6..7......1.......75...3..2....68.. (4.0/1.5/1.5)
..............1..2.34....5.............35.46..7....8....5.8.3....6....1.9....7... (4.0/1.5/1.5)
..............1..2.34....5.....3.6......7...1.8..5.9....1..2.....5........7.4..8. (4.0/1.5/1.5)
..............1..2.34....5.....3.6....754..8.9............8..4.1....6...2.9...... (4.0/1.5/1.5)
..............1..2.34....56.............63.4.7...4.8......5..7...2.....31..9..... (4.0/1.5/1.5)
..............1..2.34....56....3......2..5...7.....4......4.....5..62....8.7..1.. (4.0/1.5/1.5)
..............1..2.34....56....3......2..5...7.....4......4.....5..62...8..7..1.. (4.0/1.5/1.5)
..............1..2.34....56....3......5.62.....78..1......4.....6...5...8.....3.. (4.0/1.5/1.5)
..............1..2.34....56....3......5.62...7..8..1......4.....6...5...8.....3.. (4.0/1.5/1.5)
..............1..2.34....56....3......6..5...7.....4......62....5..4.....8.7..1.. (4.0/1.5/1.5)
..............1..2.34...56..............531..7.2.6........4...8..62......5....3.. (4.0/1.5/1.5)
..............1..2.34...56.....3...7..5...4...6.2.........541...2..6....8........ (4.0/1.5/1.5)
..............1.23..4.56.........5.7.2.......38..........4.......1...6..97.3...8. (4.0/1.5/1.5)
........1.......2...3..4...........3.4..1.....5....67......65..2....7.4.8..39.... (4.0/1.5/1.5)
........1.......23....45........67....12.......8....5....3....4.7...8...56...9... (4.0/1.5/1.5)
........1.......23....45........67....13.......4..8.5....2....8.7.......65...9... (4.0/1.5/1.5)
........1.......23....45........67....23...48..9.........1......7.2.....56....9.. (4.0/1.5/1.5)
........1.....2.....3.....4.......2...5146....7.........16....5.6.....7.2....38.. (4.0/1.5/1.5)
........1.....2..3..4.5..6.....7.2...8.9.....13.6........7...4..2....8..5........ (4.0/1.5/1.5)
.................1..2..3.4......452......63...7.18.......9......1......94.3...6.. (4.0/1.2/1.2)
.................1..2.34.5........2...3.4..6..7.8....9.....5.4..1.......98.7..... (4.0/1.2/1.2)
.................1..2.34.5........2...3.4..6..7.8....9....5..4..1.......98.7..... (4.0/1.2/1.2)
.................1..2.34.5........3...3.2..4..6.7....8....5..9..1.......87.6..... (4.0/1.2/1.2)
.................1..2.34.5........6...5..2.3..7.8....9.....5.4..1.......98.7..... (4.0/1.2/1.2)
.................1..2345.................6.5...3....24.1.7.....6..4...3.8.5...6.. (4.0/1.2/1.2)
.................1.23.45..........2....2.67....5.........41..3..6....8..9...5..4. (4.0/1.2/1.2)
.................1.23.45..........24...6......7.....5...18..9..8....7.3.9.6...... (4.0/1.2/1.2)
.................1.23.45........2.....4....5.3..6.........2..47....5..3.1.8...6.. (4.0/1.2/1.2)
.................1.23.45........2.....4....5.3..6.........5..3....2...471.8...6.. (4.0/1.2/1.2)
.................1.23.45........2.5..1...4.2..6....7....76..8....8......4......3. (4.0/1.2/1.2)
.................1.23.45........2.5..1...4.2..6....7....76..8....9......4......3. (4.0/1.2/1.2)
.................1.23.45........2.5..1...4.2..6....7....8........96..8..4......3. (4.0/1.2/1.2)
.................1.23.45........6.4...12.....7.....8...6...4....7.....328......5. (4.0/1.2/1.2)
................12.....3..4.....56....3.478..24.9........1...6..3.......57....... (4.0/1.2/1.2)
................12..3..4..5.....6....2....74..3..8........5...84.81.....6......7. (4.0/1.2/1.2)
................12..3..4..5.....67....8.73....15.........2...7..6....9..3.4...... (4.0/1.2/1.2)
................12..3.45........6..7.12....6..8..........2....5...8.9...7.....3.4 (4.0/1.2/1.2)
..............1..2.....3.4.......5....2.6.....37....1...89.7..6.4...2...5.....9.. (4.0/1.2/1.2)
..............1..2....23.45......6....78......24.5.......98....1.3......6.....8.. (4.0/1.2/1.2)
..............1..2....23.45......6....78......25.4.......98....1.3......6.....8.. (4.0/1.2/1.2)
..............1..2....34.56......7....526.....8..9.......9....81.....9..7.4...... (4.0/1.2/1.2)
..............1..2..3....4.........5.....416..7..3......17....8..6..5...2.4...3.. (4.0/1.2/1.2)
..............1..2..3....4.........5.....617..8..3......68....9..7..5...2.1...3.. (4.0/1.2/1.2)
..............1..2..3....45.............3..6..2475.......3.5..7.6..4....8.....1.. (4.0/1.2/1.2)
..............1..2..3....45.......6..7.......12..45..........71..8..96..4..5..... (4.0/1.2/1.2)
..............1..2..3..4.5............6...7...18.92......9...3..4......81...7...9 (4.0/1.2/1.2)
..............1..2..3..4.5........3..2..5....16....4......72......5.6..1..8....4. (4.0/1.2/1.2)
..............1..2..3..4.5........6...2.57....7...21.....3......14...7..6......8. (4.0/1.2/1.2)
..............1..2..3..4.5........6...2.78....8...2..1...3......14...8..6......7. (4.0/1.2/1.2)
..............1..2..3..4.5........6...2.78....8...21.....3......14...8..6......7. (4.0/1.2/1.2)
..............1..2..3..4.56....7......625.....5....8.....7....9.14.......8....7.. (4.0/1.2/1.2)
..............1..2.13...45.............45..3.6...3...7......18.2.7..6...9........ (4.0/1.2/1.2)
..............1..2.13...45.........6...34.5..7..5...........18.2.6..7...9........ (4.0/1.2/1.2)
..............1..2.34.....5.......631....67..7.8..........3.8.9...45....6........ (4.0/1.2/1.2)
..............1..2.34.....5.......631.7......8....61......3.7.9...45....6........ (4.0/1.2/1.2)
..............1..2.34.....5.....6.7....38..1.7.....4......5...7.6.......18.....9. (4.0/1.2/1.2)
..............1..2.34....5.........6....3.7...8.54..3.....8..9.1.6......2....7... (4.0/1.2/1.2)
..............1..2.34....5........6.1.7..8...29.............8.9...35....7...4...1 (4.0/1.2/1.2)
..............1..2.34....5.......6....745..8.9..3........8...4.1....6...2.9...... (4.0/1.2/1.2)
..............1..2.34....5.......6.7....3....1...52.......6...8..6.4.3..2.......9 (4.0/1.2/1.2)
..............1..2.34....5.......6.7....3....1...52.......6...8.6..4.3..2.......9 (4.0/1.2/1.2)
..............1..2.34....5.....5..6..17..8...2............6...7...43...1..6.....8 (4.0/1.2/1.2)
..............1..2.34....56.............2.1.7.563........4.....2..6.....8.....5.9 (4.0/1.2/1.2)
..............1..2.34....56......3.......5....7..6..8.....3..7...12.....2...4...5 (4.0/1.2/1.2)
..............1..2.34....56....3.....4..5....2.......1....6.....5....4..7.82..9.. (4.0/1.2/1.2)
..............1..2.34....56....3.....4..5....2.......7....6.....5....4..8.12..9.. (4.0/1.2/1.2)
..............1..2.34....56....3.....5........7.8....9....6..7...1.4.5..4..9..... (4.0/1.2/1.2)
..............1..2.34....56....3...5....4..7.1..8.........65.....7...89..4....... (4.0/1.2/1.2)
..............1..2.34....56....34.......5..7.8...........8...9..46.....1.7..6.... (4.0/1.2/1.2)
..............1..2.34....56....347....8.5....2............6..8..1....4..9..2..... (4.0/1.2/1.2)
..............1..2.34....56....5......3.4....2.......1....6......5...3..78.2..9.. (4.0/1.2/1.2)
..............1..2.34....56....5......3.4....2.......7....6......5...3..81.2..9.. (4.0/1.2/1.2)
..............1..2.34...56.........5....127....63........4...3....5..4..7.....8.. (4.0/1.2/1.2)
..............1..2.34...56.....3........453..7...........7..8...56....1..9..6.... (4.0/1.2/1.2)
..............1..2.34...56.....3........5....1...6...7..5....8...6...34..9.2..... (4.0/1.2/1.2)
..............1..2.34...56.....3........5....1...6...7..5...34...6....8..9.2..... (4.0/1.2/1.2)
..............1..2.34...56.....3........5....1...6...7..6...34..5.....8..9.2..... (4.0/1.2/1.2)
..............1..2.34...56.....3..7...8...4...6.2.........548...2.......1...6.... (4.0/1.2/1.2)
..............1..2.34...56.....5......7.34.8.2............6...7.1.....4.9..2..... (4.0/1.2/1.2)
..............1..2345....6.....3..7...1...4..8..2.........6......6.549..2........ (4.0/1.2/1.2)
..............1..2345....6.....3..7...1...4..8..2.........6......9.546..2........ (4.0/1.2/1.2)
..............1..2345....6.....3..7...1...5..8..2.........6.....6..459..2........ (4.0/1.2/1.2)
..............1..2345....6.....3..7...1...5..8..2.........6.....9..456..2........ (4.0/1.2/1.2)
..............1.23....456..........5..27..8...68.............39...6.....54......1 (4.0/1.2/1.2)
..............1.23..4...5.6........7...895.....84...........8...2.......31..7.9.. (4.0/1.2/1.2)
..............1.23..4...5.6.......7.....5.....8.64..9.......7.8.92......1....7... (4.0/1.2/1.2)
..............1.23..4..5..1....5.6...2....7..13..........7.......846.....9......8 (4.0/1.2/1.2)
..............1.23..4.5...6......7...2.......13...25.....4.5.....87......9......1 (4.0/1.2/1.2)
..............1.23..4.5...6.....27...2.......13....5.....4.5.....87......9......1 (4.0/1.2/1.2)
..............1.23..4.5...6....7.5...1.......23...6......84......5.9.4...6....... (4.0/1.2/1.2)
..............1.23..4.5...6....7.5...1.......32...6......84......5.9.4...6....... (4.0/1.2/1.2)
..............1.23..4.5.6.........37...5.......869..........9.8.2.......31.....4. (4.0/1.2/1.2)
..............1.23..4.5.6........5.....2.7.....8...9.4.1..96....3..4....7........ (4.0/1.2/1.2)
..............1.23..456...........57....89.....6...4.....9..6...1.......32.7..... (4.0/1.2/1.2)
.............12.34..5..6..7.......8....9......1....62......58..74.......9..8..... (4.0/1.2/1.2)
........1........2..3.45..........67..4.....8.59.3........9.4..6..1.....8...2.... (4.0/1.2/1.2)
........1.......2...3..4..5.....3......46.7...1.....8.....25.....6...8..8.43..... (4.0/1.2/1.2)
........1.......2...3..4..5.....67...25......8...73......1...7..6.......3.4...8.. (4.0/1.2/1.2)
........1.......2...3..4..5.....67...25......8...79......1...7..6.......4.9...8.. (4.0/1.2/1.2)
........1.......2...3..4..5.....67...25......8...79......1...7..6.......9.4...8.. (4.0/1.2/1.2)
........1.......2...3..4..5.....67...25......8...79......1...7..69......4.....8.. (4.0/1.2/1.2)
........1.......2...3..4..5....1..6..4.......37....8.....6.7.....9..36..25....... (4.0/1.2/1.2)
........1.......23....45........4..6..73.....89....5......8..7..16.......3.2..... (4.0/1.2/1.2)
........1.......23....45........4..6..73.....89....5......8..7.1.6......3..2..... (4.0/1.2/1.2)
........1.......23....45........46....12......73..........6......27.....85....49. (4.0/1.2/1.2)
........1.......23....45........46....32......71..........6......27.....85....49. (4.0/1.2/1.2)
........1.......23....45........6.....231.....7....8.....2....64....89..85....... (4.0/1.2/1.2)
........1.......23....45........67....21...68..4.........3......6.2.....57....9.. (4.0/1.2/1.2)
........1.......23....45........67....23......4..57......18.....6....8..57....... (4.0/1.2/1.2)
........1.......23....45........67....31...86..4.........2......6.3.....57....9.. (4.0/1.2/1.2)
........1.......23....45......1.2..6..6....7..8.3.......5......6..2.....7.4...5.. (4.0/1.2/1.2)
........1.......23..4..5...........6..7.1...2.584........8..7..6...3....9...2.... (4.0/1.2/1.2)
........1.......23..4..5...........6..7.3...2.584..........87..6...1....9...2.... (4.0/1.2/1.2)
........1.......23..4..5..........3......45...1..67.......7.....2.5.....83.1....9 (4.0/1.2/1.2)
........1.......23..4..5..........46.7..5....18..3.......6.97..2........3..4..... (4.0/1.2/1.2)
........1.......23..4..5..........67.1..8.5..9...2.......4.7....2.......83.6..... (4.0/1.2/1.2)
........1.......23..4..5.........4.6.7..2....8..41.9....5....8...7.......6..3.... (4.0/1.2/1.2)
........1.......23..4..5.........45....26.....2.3....7..8......4.5..9...9..1..... (4.0/1.2/1.2)
........1.......23..4..5.........45....26.....2.3....7..8..9...4.5......9..1..... (4.0/1.2/1.2)
........1.......23..4..5.........467....1...2.8.......4...2....6.5......7..93.... (4.0/1.2/1.2)
........1.......23..4..5.........467....3...2.8.......4...2....6.5......7..91.... (4.0/1.2/1.2)
........1.......23..4..5.........467.4..1...2.8...........2....6.5......7..93.... (4.0/1.2/1.2)
........1.......23..4..5.........467.4..3...2.8...........2....6.5......7..91.... (4.0/1.2/1.2)
........1.......23..4..5.........6...1..7....83..1.......9.67...2........96..4... (4.0/1.2/1.2)
........1.......23..4..5.........6.7.1..8.....2..9..4....4.6.5..3...7...8........ (4.0/1.2/1.2)
........1.......23..4..5.........6.7.1..8.....2..9..4....4.7.9..3...6...8........ (4.0/1.2/1.2)
........1.......23..4..5.........6.7.1..8.....2..9..5....4.7.9..3...6...8........ (4.0/1.2/1.2)
........1.......23..4..5.........6.7.2..8..4..3..9.......4.6.5..1...7...9........ (4.0/1.2/1.2)
........1.......23..4..5........4.......675...2......8...1.3.....64..8..9.7...... (4.0/1.2/1.2)
........1.......23..4..5........4......3675...3......8...2.1.....6...9..8.7...... (4.0/1.2/1.2)
........1.......23..4..5........4......56.....3......7...7.2.....6....1.7.5..89.. (4.0/1.2/1.2)
........1.......23..4..5........4....2..67...81..........9...5...93.....7.....64. (4.0/1.2/1.2)
........1.......23..4..5........4.6.....5....17..2..8....4.95..2........3..6..... (4.0/1.2/1.2)
........1.......23..4..5........4.6.....5....37..1...8...4.95..1........2..6..... (4.0/1.2/1.2)
........1.......23..4..5........45...2.......6...78......6....47......8.91.3..... (4.0/1.2/1.2)
........1.......23..4..5........6.......475...2.........7.....6.3.8.....81.9...3. (4.0/1.2/1.2)
........1.......23..4..5........6....1......753..78......4.......62.....7.....8.6 (4.0/1.2/1.2)
........1.......23..4..5........6.5..2..78...71..........3.......64.....8.....76. (4.0/1.2/1.2)
........1.......23..4..5........6.5..2..78...71..........4.......63.....8.....76. (4.0/1.2/1.2)
........1.......23..4..5........6.5..2..78...81..........3.......64.....7.....86. (4.0/1.2/1.2)
........1.......23..4..5........6.7.....5....18..2...9...6.45..2........3..7..... (4.0/1.2/1.2)
........1.......23..4..5........6.7.....5....18..3...9...6.45..2..7.....3........ (4.0/1.2/1.2)
........1.......23..4..5........6.7..3..4.....8..1.......5....8..6...9..5.7.2.... (4.0/1.2/1.2)
........1.......23..4..5........65...2..7.....3...8..9...1.....7.6...8..9..4..... (4.0/1.2/1.2)
........1.......23..4..5........67......48....3.....9...69......1.2.....9.8...6.. (4.0/1.2/1.2)
........1.......23..4..5........67......89....12.........3....7.35...4..6.9...... (4.0/1.2/1.2)
........1.......23..4..5........67......89....21.........3....85........639...4.. (4.0/1.2/1.2)
........1.......23..4..5........67....6.84...12..........37.....4........65...9.. (4.0/1.2/1.2)
........1.......23..4..5........67...2..1.48..9..........83....6...2....7.5...... (4.0/1.2/1.2)
........1.......23..4..5........67...7..89...12..........3....8.5........96...4.. (4.0/1.2/1.2)
........1.......23..4..5.......1......6.2.4...78.........7.86..3.......75..6..... (4.0/1.2/1.2)
........1.......23..4..5.......1......6.2.4...78.........7.86..3.......75..9..... (4.0/1.2/1.2)
........1.......23..4..5.......1......6.2.4...78.........8.76..3.......75..6..... (4.0/1.2/1.2)
........1.......23..4..5.......1.....6..5.....78...9....5..84..2........3..9.7... (4.0/1.2/1.2)
........1.......23..4..5.......1...5.6..3.....78.........7.6.8.2........4..8..6.. (4.0/1.2/1.2)
........1.......23..4..5.......1...6.7..3.....89.........7.8.9.2........4....97.. (4.0/1.2/1.2)
........1.......23..4..5.......1..6..4.7.....89....5.....9.8...2.1..7...3........ (4.0/1.2/1.2)
........1.......23..4..5.......1..6..67...8...9..4.......6.7...2....85..3........ (4.0/1.2/1.2)
........1.......23..4..5.......12.....6.7.....78...9.....4........8.65..39....... (4.0/1.2/1.2)
........1.......23..4..5.......2......6.5.7...78....6....8.6...1..7.....3.......9 (4.0/1.2/1.2)
........1.......23..4..5.......2.....56...7...8..1.......8.6...2...3..897........ (4.0/1.2/1.2)
........1.......23..4..5.......2.....6..5.7...87....6....8.6...1..7.....3.......4 (4.0/1.2/1.2)
........1.......23..4..5.......2...4..6.1.....78.........6.78..3.......95....8... (4.0/1.2/1.2)
........1.......23..4..5.......2...6..7.1.4...86.........8.67..3........5..9..... (4.0/1.2/1.2)
........1.......23..4..5.......2..6...7.1.....68...4.....8.67..3........5..9..... (4.0/1.2/1.2)
........1.......23..4..5.......2..6...7.1.....86...4.....8.67..3........5..9..... (4.0/1.2/1.2)
........1.......23..4..5.......2..6...7.1.4...68.........8.67..3........5..9..... (4.0/1.2/1.2)
........1.......23..4..5.......3.....2..16...5.....7...6....5...7..2....8..4...9. (4.0/1.2/1.2)
........1.......23..4..5.......4.6...172......3.5........7..4...2...6...8......9. (4.0/1.2/1.2)
........1.......23..4..5.......6.......4786..29..........8...4..3...4...1....9... (4.0/1.2/1.2)
........1.......23..4.35........4.......675...3......8...1.2.....6...8..9.7...... (4.0/1.2/1.2)
........1.......23..4.56........47.....1.2..8.7.......2.....4..3........8..93.... (4.0/1.2/1.2)
........1......23...1..4..5.......56....3....27..8.........5.....41.6....3.....7. (4.0/1.2/1.2)
........1......23...1..4..5.......56....3....27..8.........5.....41.6...3......7. (4.0/1.2/1.2)
........1......23...4..5..........67.2..8.4...3..9.......4.75...1...6...9........ (4.0/1.2/1.2)
........1......23...4..5........6.7..1..8.....2..7.......5......3.1..4.98.7...... (4.0/1.2/1.2)
........1......23...4..5.......2...4.561......7..........6...7.2..38....9.....5.. (4.0/1.2/1.2)
........1......23...4..5.......2..6..7..1.....89.........7.9..83....8..24........ (4.0/1.2/1.2)
........1.....1.2...3...........4..5.15..67..6...28......3.......7......8......64 (4.0/1.2/1.2)
........1.....1.23..4...5......2.6...7...8...13..........6.......254....9.......7 (4.0/1.2/1.2)
........1.....1.23..4...5......4......657.....2......8...6..7...1...9...83....... (4.0/1.2/1.2)
........1.....1.23..4...5......5......647.....2......8...6..7..31.......8....9... (4.0/1.2/1.2)
........1.....1.23..4...5......6.7...8.......13...9......45......67.....2.......8 (4.0/1.2/1.2)
........1.....1.23..4...5......6.7...8.......13...9......74......65.....2.......8 (4.0/1.2/1.2)
........1.....1.23..4.5.........2....56...7...87...........6......47.9..3.......5 (4.0/1.2/1.2)
........1.....1.23..4.5.......46.......7..8...3......9..6...5...1...2...9.7...... (4.0/1.2/1.2)
........1.....1.23.45..........2.6....1......37...8.......5...9...46...7..8...... (4.0/1.2/1.2)
........1.....1.23.45..........2.6....1......37...8......5....9...64...7..8...... (4.0/1.2/1.2)
........1.....2.....1.3...4.....5.67..3.....2.8.6........8.....2.....5..74..1.... (4.0/1.2/1.2)
........1.....2.....1.3..45.......6..1.457...2.............82....46......9......7 (4.0/1.2/1.2)
........1.....2.....1.3..45.......6..2.......5..417........82....46.....9.......7 (4.0/1.2/1.2)
........1.....2.....3....4.........5....43.2..6....7....2........8..4..671.6....9 (4.0/1.2/1.2)
........1.....2.....3....4........5..2..6.....7....3.8...1.72....5..8...6....3.9. (4.0/1.2/1.2)
........1.....2.....3....4........5..2..6.....7....3.8...9.72....5..8...6....3.1. (4.0/1.2/1.2)
........1.....2.....3....4.......2.....35...6.7..4......58.......6...97.1.4....2. (4.0/1.2/1.2)
........1.....2.....3....4.......2.....35...6.7.4.......5.3......6...87.1.4....2. (4.0/1.2/1.2)
........1.....2.....3....42......2.....35...6.7..4......58.......6...97.1.4...... (4.0/1.2/1.2)
........1.....2.....3....42......2.....35...6.7.4.......5.3......6...87.1.4...... (4.0/1.2/1.2)
........1.....2.....3....45........3....5....46....7.......726...1..4....8.9.6... (4.0/1.2/1.2)
........1.....2.....3....45......6.....34.....37.5.8......7..9.2........86...1... (4.0/1.2/1.2)
........1.....2.....3....45......6.....34.....47.5.8......7..9..2.......68...1... (4.0/1.2/1.2)
........1.....2.....3....45......6.....35.7.8.5.4........9...8.2.6..1...7........ (4.0/1.2/1.2)
........1.....2.....3....45......6....7.4.....4.35.8......7..9..2.......68...1... (4.0/1.2/1.2)
........1.....2.....3....45......6....7.4.....6.35.8......7..9.28...1...6........ (4.0/1.2/1.2)
........1.....2.....3....45......6....735.8...3..4........7..9.28...9...6........ (4.0/1.2/1.2)
........1.....2.....3....45......6....735.8...5..4........9..7.2.6..1...8........ (4.0/1.2/1.2)
........1.....2.....3....45......6....735.8...5.4........9...7.2.6..1...8........ (4.0/1.2/1.2)
........1.....2.....3....45......6...3..4.....7.35.8......7..9.2.6..1...8........ (4.0/1.2/1.2)
........1.....2.....3....45....3.2......67....1.....8...7.......96.....42..85.... (4.0/1.2/1.2)
........1.....2.....3....45....3.6.....4......175..8.....7...9.2........86...1... (4.0/1.2/1.2)
........1.....2.....3....45....3.6.....4......475..8.....7...9..2.......68...1... (4.0/1.2/1.2)
........1.....2.....3....45....3.6....74......4.5..8.....7...9..2.......68...1... (4.0/1.2/1.2)
........1.....2.....3....45....36.......7.2...1.....8...6.......97.....42..85.... (4.0/1.2/1.2)
........1.....2.....3....45....4.......35.6...37...8......7..9..2.......68...1... (4.0/1.2/1.2)
........1.....2.....3....45....4.6.....35.7.8.9...........9..1.2....1...7.6...... (4.0/1.2/1.2)
........1.....2.....3....45....4.6....735.8...9...........9..1.2....1...8.6...... (4.0/1.2/1.2)
........1.....2.....3....45....5.6....743.....4....8.....7...9..6.......82...9... (4.0/1.2/1.2)
........1.....2.....3....45....6..7..2.......89...1......35.9....6.4.....7....8.. (4.0/1.2/1.2)
........1.....2.....3....45....6..7..2.......89...7......34......6.5.9...5....8.. (4.0/1.2/1.2)
........1.....2.....3...456.......4.....6.3...7.8..9........7..1.5.4....3...5.... (4.0/1.2/1.2)
........1.....2.....3...456.......4.....6.3...7.8..9........7..3...5....5.1.4.... (4.0/1.2/1.2)
........1.....2.....3.1..45.......6..1.457...2.............82....46......9......7 (4.0/1.2/1.2)
........1.....2....34...........5.3...6.7....1..8..46.....6..1..2........59.....7 (4.0/1.2/1.2)
........1.....2....34....5.........6....7..3...785........3..6.....4.97.21....... (4.0/1.2/1.2)
........1.....2....34....5.........6..7.3....1...7...........4.6..1.8..98...5.7.. (4.0/1.2/1.2)
........1.....2....34....5.......6......3.7....845..1.....8...92....1...76....... (4.0/1.2/1.2)
........1.....2....34....5.......6......3.7....845..1.....8...926.......7....1... (4.0/1.2/1.2)
........1.....2....34....5.......6......5.7....834..1.....8...92....1...76....... (4.0/1.2/1.2)
........1.....2....34....5.......6......5.7....843..1.....8...92....1...76....... (4.0/1.2/1.2)
........1.....2....34....5.....3........6.34.1......6....7.1..8.5........69.4.... (4.0/1.2/1.2)
........1.....2....34....5.....3........6.43.1......6....7.1..8.5........69.4.... (4.0/1.2/1.2)
........1.....2....34....56......78.....65.....3.4.......9..1...8..3....5.......2 (4.0/1.2/1.2)
........1.....2....34....56....3........5.7....84..9......6..1..7...1...92....... (4.0/1.2/1.2)
........1.....2....34....56....3........5.7...8.4..9......8..1...7......9.2..1... (4.0/1.2/1.2)
........1.....2....34....56....3.7......5....8..4..9......8..4..29..1....7....... (4.0/1.2/1.2)
........1.....2....34....56....3.7......5....8..6..9......8..4..29..1....7....... (4.0/1.2/1.2)
........1.....2....34....56....3.7......6....8..4..9......8...4.29..1....7....... (4.0/1.2/1.2)
........1.....2....34....56....3.7......6....8..4..9......8..1..29.......7...1... (4.0/1.2/1.2)
........1.....2....34....56....3.7......6....8..4..9......8..1..29..1....7....... (4.0/1.2/1.2)
........1.....2....34....56....3.7......6....8..5..9......8..1..29.......7...1... (4.0/1.2/1.2)
........1.....2....34....56....3.7......6....8..5..9......8..1..29..1....7....... (4.0/1.2/1.2)
........1.....2..3....45........6.7...1.......389.......98.....2.....54.6.....9.. (4.0/1.2/1.2)
........1.....2..3..4.56..........7...2...56..7.8..........49...1.......38.7..... (4.0/1.2/1.2)
........1.....2..3..4.56..........7...2...65..7.8..........49..1........83.7..... (4.0/1.2/1.2)
........1.....2..3..4.56.........47....8......56...2.......9.2.18.......3..7..... (4.0/1.2/1.2)
........1.....2..3..4.56.........78....9......56....2......42..1.9......3..7..... (4.0/1.2/1.2)
........1.....2..3..4.56.........78....9......65....2......42..1.9......3..7..... (4.0/1.2/1.2)
........1.....2..3..4.56.........78....9......65....2......82..1.9......3..7..... (4.0/1.2/1.2)
........1.....2..3..4.56........7.8..1.8......93.........9.....2.6...5..7......4. (4.0/1.2/1.2)
........1.....2..3..4.56.......7..6..3.8...9..8.........64.......7.....85.....2.. (4.0/1.2/1.2)
........1.....2.3...4...5.6....1.6...3...7...82...........4......956.....7.....8. (4.0/1.2/1.2)
........1.....2.3...4...5.6....4......165.....7.....8.....9.6...3...7...82....... (4.0/1.2/1.2)
........1.....2.3...4...5.6....4......165.....7.....8....9..6...2...7...83....... (4.0/1.2/1.2)
........1.....2.3...4...5.6....4......165.....7.....8....9..6...3...7...82....... (4.0/1.2/1.2)
........1.....2.3...4...5.6....5......146.....7.....8....9..6...2.......83...7... (4.0/1.2/1.2)
........1.....2.3...4...5.6....5......146.....7.....8....9..6...3.......82...7... (4.0/1.2/1.2)
........1.....2.3...4...5.6....5......164.....7.....8.....9.6...3.......82...7... (4.0/1.2/1.2)
........1.....2.3...4...5.6....5......164.....7.....8....9..6...2.......83...7... (4.0/1.2/1.2)
........1.....2.3...4...5.6....5......164.....7.....8....9..6...3.......82...7... (4.0/1.2/1.2)
........1.....2.34..2.5.........1.5...6.......78....9....8..6..1..7.....2...9.... (4.0/1.2/1.2)
........1.....2.34..5.1.........67...2....8..34...........7......185.....6.....9. (4.0/1.2/1.2)
........1.....2.34..5.6..........7.8.3...6...91..........5......4.78....2......1. (4.0/1.2/1.2)
........1.....2.34..5.6..........7.8.3...6...91..........5......4.87....2......1. (4.0/1.2/1.2)
........1.....2.34..5.6..........78..1...3...23..........7........85.6..94....... (4.0/1.2/1.2)
........1.....2.34..5.6.........3....2....6...78...9.....7....81..8.....4...9.... (4.0/1.2/1.2)
........1.....2.34..5.6.........4....2....6...78...9.....7....81..8.....3...9.... (4.0/1.2/1.2)
........1.....2.34..5.6.........75...3..8....6......9....5..8...1........47..3... (4.0/1.2/1.2)
........1.....2.34..5.6.......5....2..6..3....7....8.....8...6.1....9...42....... (4.0/1.2/1.2)
........1......23.....45..........6......75.8.14.9.........6..9.2.......53.1..... (3.6/1.5/1.5)
.................1..2..3.4..............1.5.6.74....3.....62....37....8..48.5.... (3.6/1.2/1.2)
................12..3..4..5.....3.......467...8.....9....18......6.....1.249..... (3.6/1.2/1.2)
................12..3..4..5.....6.......437...8.....9....18......6.....1.249..... (3.6/1.2/1.2)
..............1..2....3..45...3..6....2.......74.5.......8.69....7...8..5.3...... (3.6/1.2/1.2)
..............1..2..3....45......6.7....5.1....534........8.....29....6.6....7... (3.6/1.2/1.2)
..............1..2.34.5..6.......3..2....7...6.....5.....8.2..1.4......8.5.1..... (3.6/1.2/1.2)
..............1.23..145........2..6.....7.4....4.........7..5...2.....8.63.....9. (3.6/1.2/1.2)
..............1.23..4.5...6...4.5.....78......9......1...6..4..12....8..3........ (3.6/1.2/1.2)
..............1.23..4.56.......7...5.3.4.....28..........7..98..4.....3.5........ (3.6/1.2/1.2)
........1.......2.....34..5........6..7..83...892........1.....7.3.6....9.....8.. (3.6/1.2/1.2)
........1.....2.3...4.5.2......6.5...1.4......78.........1....8...9....74.5...... (3.6/1.2/1.2)
........1.......2....345........6.......7.5.3..8.......5.8.....43....7..7....9.6. (3.0/1.2/1.2)
.................1....2345.....45.2....6.......1..7....3........4.1....825.9..... (2.6/1.2/1.2)
..............1.23..1..45......2...6..5..7....14........7....5.2..8.....39....... (2.6/1.2/1.2)
..............1.23..4..56......2...7..6..4....51........5....6.2..8.....39....... (2.6/1.2/1.2)
........1.......2.....34..5.....56.3...2.......7...4...5.7...1..6.......43.....8. (2.6/1.2/1.2)
........1.......23..4..5........6.4..1..7....3...4.......8........9648..72....... (2.6/1.2/1.2)
........1.......23..4..5........6.4..1..7....5...4.......8........9648..72....... (2.6/1.2/1.2)
........1.....2....34....5.......6......3....17.4..........8.......6.2.42...59..7 (2.6/1.2/1.2)
..............1..2..3.4..56........4.41.......5.7..8.....8..7....2.6....3.....9.. (2.5/1.2/1.2)
..............1..2.34....56...35....2...4....7..6....1.5....64..8.......1........ (2.5/1.2/1.2)
blue
 
Posts: 1045
Joined: 11 March 2013

Re: 17-clue and 18-clue Sudoku update

Postby denis_berthier » Fri Mar 08, 2024 11:00 am

.
1to9only
Thanks for the reference.

Blue,
Thanks for the list.
There's no B3B puzzle. Here's the detailed BpB classif (it took SHC 11s to compute it):

Hidden Text: Show
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
1
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
2
1
2
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
2
1
1
2
1
1
2
2
1
1
2
1
2
2
1
1
1
1
1
1
1
2
1
2
2
1
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
1
1
2
2
2
1
2
2
2
1
2
1
1
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
1
2
2
2
2
2
1
1
2
1
2
2
2
2
2
1
2
1
1
1
2
2
2
2
1
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
1
1
1
1
2
2
1
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
1
2
2
1
2
2
2
1
2
2
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
1
1
2
1
2
2
2
1
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
1
2
1
1
1
1
2
1
2
2
2
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
1
1
2
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

.
denis_berthier
2010 Supporter
 
Posts: 4209
Joined: 19 June 2007
Location: Paris

Re: 17-clue and 18-clue Sudoku update

Postby blue » Fri Mar 08, 2024 1:29 pm

B1B : 496 puzzles
B2B : 284 puzzles

11 seconds ... wow !
SE takes ~8 minutes.
blue
 
Posts: 1045
Joined: 11 March 2013

Re: 17-clue and 18-clue Sudoku update

Postby denis_berthier » Fri Mar 08, 2024 2:51 pm

blue wrote:11 seconds ... wow !
SE takes ~8 minutes.

The purpose of SHC was to be faster than SER. I think more optimisations would still be possible.
.
denis_berthier
2010 Supporter
 
Posts: 4209
Joined: 19 June 2007
Location: Paris

Re: 17-clue and 18-clue Sudoku update

Postby JPF » Fri Mar 08, 2024 5:32 pm

Hi blue,
You wrote:I have a big list, locally, with ~1.5G puzzles in it.

and here 4 years ago :
... my estimate of 1,934,000,000 18C puzzles

do you conduct a comprehensive search for the 18C puzzles, and if so, what is its real progress level?

JPF
JPF
2017 Supporter
 
Posts: 6139
Joined: 06 December 2005
Location: Paris, France

Re: 17-clue and 18-clue Sudoku update

Postby blue » Fri Mar 08, 2024 8:52 pm

Hi JPF,

do you conduct a comprehensive search for the 18C puzzles, and if so, what is its real progress level?

No, it isn't comprehensive.
I'll give some details anyway ...

I haven't run the main "search" code, for about a year now.
When I stopped, I was getting ~2.16 million new puzzles per day, with the rate falling disappointingly fast.
It had dropped from ~102000 per hour, to ~90000 per hour, in just 10 days.

At this point the search runs like this:
Each hour ...
  1. For a few seconds: process the new 18's from the previous hour ... {-1,+1} + a few other tricks.
  2. For the rest of the time, run {-1,+1} on 19's looking to produce 18's from non-minimal 19's.
  3. Merge 18's into the master list, looking for new ones to handle in (1)
The falling rate is due to:
  1. The fraction of 18's produced from 19's that are new, is dropping.
    It's at ~10% now, even though ~21% of the 18's are still missing.
  2. The new 18's don't "fan out" in {-1,+1} testing, as much as they used to.

At one point I did do a comprehensive search for 18's where (at least) one band/stack has 8 clues or more.
That took (43 days) x (12 cores), and it produced 323,897,702 ED puzzles.

The last breakdown by (B,S) class, with B/S = # of clues in most populated band/stack (B>=S), was:

Code: Select all
       +-----------+-----------+----------+------+
       |       S=6 |       S=7 |      S=8 |  S=9 |
+------+-----------+-----------+----------+------+
|  B=6 |  59721848 |           |          |      |  puzzles : 1527664516
|  B=7 | 448837008 | 695207958 |          |      |  grids   :  789213426
+------+-----------+-----------+----------+------+
|  B=8 |  83546486 | 221554111 | 11057553 |      |  (this section is complete)
|  B=9 |   2502213 |   4821125 |   387001 | 2487 |
| B=10 |     11482 |     14387 |      817 |   23 |
| B=11 |        17 |           |          |      |
+------+-----------+-----------+----------+------+
blue
 
Posts: 1045
Joined: 11 March 2013

Re: 17-clue and 18-clue Sudoku update

Postby JPF » Fri Mar 08, 2024 10:45 pm

Thank you for this detailed information.
Last year, I also started generating 18C puzzles. I stopped due to a lack of time, CPU resources, and patience. The performance I achieved was far from yours.

Edited after blue's comments, see post below.
So, I have my own file of 102,102,520 minimal 18C puzzles that can be found using this link : https://drive.google.com/file/d/1eglCCE ... sp=sharing
It's a compressed file of 1.09 gigabytes that loads within a reasonable timeframe.
I would be interested to know what proportion is included in your catalog.

JPF
Last edited by JPF on Sun Mar 10, 2024 8:14 pm, edited 1 time in total.
JPF
2017 Supporter
 
Posts: 6139
Joined: 06 December 2005
Location: Paris, France

Re: 17-clue and 18-clue Sudoku update

Postby champagne » Sat Mar 09, 2024 5:12 am

Hi Blue,

blue wrote:At one point I did do a comprehensive search for 18's where (at least) one band/stack has 8 clues or more.
That took (43 days) x (12 cores), and it produced 323,897,702 ED puzzles.


This looks like a variant of the 17 clues search pass1 giving around 7.2 18s per second,
Having a ratio 5 472 730 538 / 1 934 000 000 = 2.83 ED grids per 18, this leads if I am right to something between

an average of 20 ED solution grids processed per second and per core, using this ratio
an average of 123 ED solution grids processed per second and per core if all ED solution grids have been processed

It seems, from your post, that the 123 / second is the correct number; a remarkable value

Do you have an estimate of the DLL mean run time per solution grid?
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: 17-clue and 18-clue Sudoku update

Postby coloin » Sat Mar 09, 2024 1:30 pm

blue wrote:.....At one point I did do a comprehensive search for 18's where (at least) one band/stack has 8 clues or more.
That took (43 days) x (12 cores), and it produced 323,897,702 ED puzzles.

very good and am sure Jim would be pleased at this effort !

so have you found all puzzles with clues in band of .......{558},{468},{378},, {459],[369],,, {4410},{3510} !?

and like the 17C search the next level with max 7 clues in a band is a league above in difficulty.

The 666 search can be split in to only a few clue patterns including , 222222222,321213123,321222123,and 330033303 and 420042204 and perhaps 411141114.
I found many [12000] of that last [411141114] pattern ... as ever its not exaustive...
Code: Select all
+---+---+---+
|..1|...|...|
|.2.|...|...|
|.34|5..|..6|
+---+---+---+
|7..|..8|...|
|...|.4.|..2|
|...|.19|...|
+---+---+---+
|...|...|91.|
|...|...|5.4|
|6..|7..|...|
+---+---+---+

All 111 puzzles with 288 pattern have been found
There are no puzzles with 510105051
coloin
 
Posts: 2494
Joined: 05 May 2005
Location: Devon

Re: 17-clue and 18-clue Sudoku update

Postby champagne » Sat Mar 09, 2024 2:40 pm

Hi coloin,

coloin wrote:All 111 puzzles with 288 pattern have been found


I lost my own file and the link to this topic. can you help me
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

Re: 17-clue and 18-clue Sudoku update

Postby coloin » Sat Mar 09, 2024 3:35 pm

Link to the 111 puzzles here :)
coloin
 
Posts: 2494
Joined: 05 May 2005
Location: Devon

Re: 17-clue and 18-clue Sudoku update

Postby blue » Sat Mar 09, 2024 8:30 pm

JPF wrote:So, I have my own file of 102,955,877 18C puzzles that can be found using this link : https://drive.google.com/file/d/11Viv4aEYtLjSvP2G8yJ1hZYwPjlP6R8l/view?usp=sharing.
It's a compressed file of 1.09 gigabytes that loads within a reasonable timeframe.
I would be interested to know what proportion is included in your catalog.

Your list includes 853357 non-minimal puzzles (out of 3142658), and mine only includes minimals.
After that, there are only 28777 that aren't in my list.

---

champagne wrote:This looks like a variant of the 17 clues search pass1 giving around 7.2 18s per second,
Having a ratio 5 472 730 538 / 1 934 000 000 = 2.83 ED grids per 18, this leads if I am right to something between

an average of 20 ED solution grids processed per second and per core, using this ratio
an average of 123 ED solution grids processed per second and per core if all ED solution grids have been processed

Yes, yes, and yes.

Do you have an estimate of the DLL mean run time per solution grid?

Well, it's ~5 sec per grid at 4.0GHz, but I think you probably knew that (at some point).
Did you mean the mean time for a DLL that's been hacked to only do the "<= 10 clues in bands 1&2" part of the search ?

---

Colin wrote:so have you found all puzzles with clues in band of .......{558},{468},{378},, {459],[369],,, {4410},{3510} !?

Yes, and 17 (3,4,11)'s !

and like the 17C search the next level with max 7 clues in a band is a league above in difficulty.

Too true, unfortunately.
blue
 
Posts: 1045
Joined: 11 March 2013

Re: 17-clue and 18-clue Sudoku update

Postby champagne » Sat Mar 09, 2024 9:52 pm

Hi Blue,


blue wrote:Well, it's ~5 sec per grid at 4.0GHz, but I think you probably knew that (at some point).
Did you mean the mean time for a DLL that's been hacked to only do the "<= 10 clues in bands 1&2" part of the search ?


Your answer is in line with my expectation. And yes, I had in mind the enumeration mode without any limit in the number of clues in bands 1+2.

blue wrote:an average of 123 ED solution grids processed per second and per core if all ED solution grids have been processed[

Yes


This an amazing performance. Far from the pass1 (may be 30 times faster) run on my side. I did not reach your performance so far for the 18 enumeration, but we are in the same order of magnitude.
champagne
2017 Supporter
 
Posts: 7455
Joined: 02 August 2007
Location: France Brittany

PreviousNext

Return to General