Counting minimal puzzles: subsets, supersets, etc.

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

Difficulty of 18 clue minimals

Postby Afmob » Tue Aug 06, 2013 6:09 am

I currently have no interesting in getting results for the difficulty of 18 clue minimals but if anyone is interested, here are the puzzles created by the last large parallel computation:

Hidden Text: Show
.......2.....6...98....3...4.....8.7.62.....3..9......3....7........4.1....2...6.
.....1....74............5..6.....91....4......3..258..9...3......2.....6....7...4
3.7.........9.2.....5.......4....19.......6......37......1......9..74.1...3.....5
3.7.........9.2.....5.......4....19.......6......37......1......9...481...3.....5
72...........6.3.9.8..5.........7........8..31.6.....74.........3...98.........5.
...86...94...5....7.......8..3....4..69.8.1................7...5..4...3......9...
..2.....8....5.3...1.74..2....2.8.9......6....5....7..7........8.......6....3....
6...4.......7......2.9..5.......5.16......8....73.....8......4......6..7.5...8...
5.......6..18..............4......7.76...5.94...2..........7........6..3.18...2..
..2.....8.369...........4..........75.96.....1.....8.2....2..3.....78...4........
..............23...41......3..6.7...87.....5........4..9.5.8......4..1..2.....6..
7...61.....3....79....5..........6..........41...89..3.49.....2....17............
9..75....6.............34.1.43....5...8..........2..........2..2.....86..1...4...
9..7.1...6.............347..43....5...8..........2..........2..2.....86..1...4...
9..7.1...6.............34.1.43....5...8..........2..........2..2.....86..1...4...
.....13.....8......25...4.....2...1....3.......9.7..8......5.962........3....9...
..5...3...7...2......8..4.........528..3.....1..4....74.....9....31..........7...
......3...7...2.....68..4.........528..3......5.4....74.....9....31..........7...
.9...1..85..8..3.............4.2..5....37.................9.14.8.3........2..5...
.2.9.1....3.....7.......4......2....7.....15....68........9...24.........6..7..3.
.3.9....8............8..4.9..8..........3.15...64.........1..3...4.....79.......6
...7....86.......1..2.43........5..29.7.......4.2.....4...16.............8....7..
...7......1..6......5.....1.3...8......5.4....7.....9..6.....7....4...38..1..5...
..........5...2.7....96.........7..2..3...1..1.....9.667...........1.......3.4.8.
.4..5.3..7..8.2.........4..........6...39....1.......2......617258...............
........6.......8...29.......4.172...6....1....9..8....3.2..9...........78...5...
.8..6.........24....1........8....162....4..3...3...9.4............1..8....5..9..
..5....28...9.........63......17...2..8.......39............15......5.9.7...8....
..5....28...9...6......3......17...2..8.......39............15......5.9.7...8....
8.2..........6.5.17.....4....7.....6..93.8..........8.............57.9...1....6..
..6............5.1.9...3...4....5......3.6.9.1.......3.3..2.......41.7..5........
..6............5.1.9...3...4....5......3.6.9.1.......3....2.8.....41.7..5........
............9..37..6.85....3.....1........8..1.7..6..2.9.3......8......5.....4...
6.....3..........19....34....3.....8...41...7..95......4....9.......6.7..1.......
62......99..7..........3....53....8...8...1........6......2..5.....95...7......3.
6..9..4......6.........3..1.......5.92.4............3..5....2...3...5....18...7..
......379.....2..87...4...18.....2.....5.46..1..........5........3..........87...
..2....79....5...87...4...18.....2.....5.46..1..........5........3..........87...
.......79....52..87...4...18.....2.....5.46..1..........5........3..........87...
5.........3.....71...94............6....1...3..9.8.....84.2.........6.5..1....9..
...8...2..4..5..78........13...7......9...6...5..............3.9.2..6.....6..9...
...8...2..4..5..7.........13...7......9...6...5..............3.9.2..6.....6..98..
2...........9...7.......4.83...........4.8..61.7..5.......7..13.42......9........
.....1.......5.4..8.6.....9...2...5.....9....1.93......4..2..1..5.....8.........3
..3...52....84.3...1.7........1....76.......4..9........6..92...7............5...
......5...1.....6...8..3....546.........8..931.................5..1.6...7..4....2
....6...9.1.7.........5.........9.....6.8...318.....4...3.....6...1..8..7..4.....
..6......7......5......3.81543............9.....62............2.8.5.4........76..
..2.....9....6..7....8......34..5.........61...9........5.7.......3.4...6.1...8..
2.......9.7..5...8....4.....8..7..1.9.6..8..........4..4.....5......6....1.2.....
....5.....7....3....286.....4...91.....3..9.6...........8..4..56.5...........7...
.....1..9......5..8..7.3....3....28...........79..4.......2..3.......1..2.6.9....
.........8.......1...9.34.......793.2........1......5..4.2.......3..97......8...2
..2......8.......1...9.34.......793.2........1.........4.........3..97.5....8...2
..2......8.......1...9.34.......793.2........1.........4.........3..97......85..2
.3...1......7............29......7.....5..13...9.....66...2........89.5.71.......
...7..3.9.........51......838............4.15..72................3...7......85.4.
...9.......18..36...5...........5.9.8......4.....27....4...........1.7.53.....2..
...........185..3.....6........19.8.6..3......7....2..5..........2..41.......7..6
...9...2...5.....9......4......7........85.7.1.....63..37......4..6..9........8..
.....1.6........7..8.9.....7..2...5...2.8.......3..8..46...5........72........9..
..2.....9.35.........7............5.7..49....1.....28.....2........89.3.6......4.
....5...8..6....7..1...3...5.......7...1..6....9.....4...6.9...85....1......2....
...7..4...1.8......4....5....3..5...8...9.7.......4..........1.2..6....33......8.
...76..........53....8......7........8..39.4..6...5......6....29.5........1.....7
........9..1.5..........4....8.....52......1....69...3.7.4..6....9.........2.6.8.
...7.1...6.9..2.5...........7..............3...8.9.......58..9.2...3...7.1....8..
....61..9......3..7........5......17.......4...932....8.4..7.5............2.9....
.9.7.1.....3...5......5.4..3........27...........84.5..84....1.............2...9.
7..8.......1...5.....7.3....8.....9.......1....6.7.2..5...1...3.3......69........
7..8.......1...57......3....8.....9.......1....6.7.2..5...1...3.3......69........
.43........7.........9..6.....2...9....5..7.31..6.8.......8........7...46......5.
.43........7.........9..6.....2...9.......7.31..6.8.......85.......7...46......5.
......4..9..7......4...36.8...29..1...8.......6.5............9...3.18...2........
....5.....8..42.6...1..3..93........2...........6..84..9.1..............4......53
.83.....9....52....1..6..........2.....31..4.......6.3.........2.6..7......4...8.
...8.......3....6.....6..71.........7...1.....5.3..9...89...2...2...........75..4
.....15.8.9..6...1.2..............9...84.5.........7....5.....4.6..7........2..8.
.8..........94.....2....5.14.............6....7.2.58......1..9..685.............4
.8..........94.....2....5.14.............6....7.2.58......1..9..68......5.......4
6....1........2...8.4.....9....9..5.2.....1....73....4.5....61..............8.2..
8....14..7..........9.6.......1.......24.5.........8......9..52...2.....6...8...7
....5...9.71..........6....34.........5....1....2..78.5.......6.2.1...........2.3
....5...9.71........2.6....3...............1....2.478.5.......6.2.1...........2.3
.9..4.........25...1.....6..3..1..9............7...6....5.........19..43...3...8.
5..9.1....3...2.........46...4.......86.........5....29...8...37.............42..
5..9.1........2.........46...4.......86.........5....29...8...37.3...........42..
....4........6...12.7.....9...5...4.......83.1....7....84......7.3...........6..2
.......2..95.4...........784.....9.........3.1....7..2..6.98....3....14..........
6.......9.8.......5..9.3.2....2....6...1......59...8.......8...2......1......47..
6.......9.8..........9.3.2....2....6...1......59...8....5..8...2......1......47..
.9.....2.38.9...........56......5.....7..6.1.........3.......5...6.1.....4.38....
.4..5...983...........6.........7.1...5....8...7.9.........4.3...6.....5...3....7
...7..4....1.........8.3.7.73..9........1.6...5..............35...5.......9.2...4
6....15...........9......2.4.......6..8.3.......52.7...8.....3..2...9........6..4
..9...3......5.47...28..........7..2..5............8.5...2.....63...4....7......6
2.5.....9.............63..8...2....576..1....1........4.7...1.......8........56..
3............42.68....6..2....1....2..........67....9.4........9..5..1.7...3.....
...7...........5...2.9.3..83.6....5..8..........42.7..7......8......6..3.1.......
...8...6.4......7.9...5......6........8...1......74..2...5..2....31..9..7........
.8...1...9.....3........5....5.2.......31..4..6.....8.7....6.1.2.3...........7...
...9...6.31.....7.8...5........861......1......9........7...2.5...43.8...........
5..8..3..7.........4..............5...2.9...7..963.8....8.1.........5..46........
.....1..9..8.6....2.....5.....5..29...7.3......6....8................6.78..2.5...
4...61...........8.9....52...75.8.............5.4..2....8.3.......2.......1.....7
....4.3.......2..9.6......18......5....615......3..........824..........931......
...85...94...6......29.......3...........714..69.......7......6....1..5......4...
...7...6...9.5......1........8.9.15...2.1.....6........7....8.23..6...........9..
..7.4......6.....1...7..5.975.......6............8..4....5.9......6......13....8.
..7.4.........2..18.....5.9.5.3.....6...7........8..4....5.9.............13....8.
..7.4....3.......1......5.9.5...........7...31...8..4..6.5.9......6.......3....8.
5......68........1...7.........9....6.....9......857....8.......7.6......134.7...
....4......6.....1...7..5.975.......6............8..4....5.9....7.6......13....8.
....4......6.....1...7..5.975................1...8..4..6.5.9....7.6.......3....8.
....4......1...3....9.6....3..1..9.2.6...5..........3....2..1.5...3.....6...8....
.6......8.....23.95....3.....7...1....9.84.........6..4....72...............9..5.
.......29.7.....6..1..43...6..5...........1....92.6.....8..7......6......31......
7......2..9..5......6..3.....51...........9.41......3....28.....3......52....6...
...96.5............18...4..8......37..31........5.4...94.......5.............7..2
3.8...4.......2.....1..........1.8...2........5......6.7...5..2...39..574........
3.8...4.......2.6...1..........1.8...2........5.4......7...5..2....9..574........
.....1.7....8.236...9..........7......7.3....1.....2...8..9..3..5...48...........
3..9..5....7.....1....6.4...4......2....17.3......5......2....3........7.6.5.....
..9.6.....7...2......85.4.........92.........15.4.....4.7.........1....5..2.....6
...7..3..9..............5.........9.8....9.14.5....2.......4....27....8..3.6..7..
24.............5318...........1.....7......8....42...6.....8..2.6......7..15.....
6.3..........52..18...............82....3......9..4...........5....9.73.41...8...
..5.6...9.8....4.......3............9.2...1.......483.....2...5.4.1.......1.....2
2..9........84.....6......1..4...........5..7..93......7...62.........9......468.
....5....81...........63.7.3...........1..84...6..........9...3.9.4.7..5.8.......
...9.15............2.....71...2..8....6.7....1.9....4.....2...........96..8.3....
....41..9........125.......83.52..4...6.....7...........9..7...5.....28..........
.927...........5......6...1.....9......4....516......3....1.....74...9....3....7.
...9.13.......2.........47.........2.7.39..4..5..7...........5...2........1..8..6
7.....3.......2...6.....4.1...2.7.9...7..5...1......8.3..41.....92...............
.........9......5.8...4....5.....87...23.........8...4..35...6......9....61.....3
......3...8....7..95.8..........9......53...4.7......2..32..9......1....4..6.....
.37.6......1.........8..5.....5..6....94.7....4........6..9........3..8........45
....51.6.9...4..3..........4.......2..8...........6..5..6..........7.9...5142....
.....1.6.9...4..3..........4.......2..8.3.........6..5..6.....4....7.9...51.2....
..3......5.......1...86..2..4.5.....28....6.......7..3.......8......5.......94..2
...9..5.8.........21...............4....1..3...5..7.....8.2.71.......9..6..43....
.4.7........9.23...61.......8.......3.7.........2.6..45..3.............6......84.
47........9....5.....85...........96..84.........2..............62.3.....3...794.
......36........7.9.58.............6..8.....51..47.....37.....2...1......5...4...
.....1..8.7....4......63..............94...3..67......84......2....8....5......93
..2.5.7....6......9.....4..4...............9....52..63.........5...8.17....3.6...
68...1.2....9.....2......6...3...........6....59.....78...7..........9.5...4....3
........8..1.6.5....6.53.......1....2..4.......9...6..87.2....4....3....4........
2........7.......9....635.....1....7.6....1.....2.........27........9.3..51....4.
.9.....2.....5....21.........4.....6.3..1..8...7.8...5..5..8......2...1.........7
6.57...........4.9..8.....1.4..1...32....6.5.............5......3......4.1...8...
6.57...........4.9........1.4..1...32....6.5.............5......3......491...8...
4..96....5.7..............9....1...32....5.....9.....6.6....1.......4........784.
.....1........25..........8....8....8.2...1..1...3..4......72...94.....3.3..9....
.4........6...2...2...53..9...1...8...3.........48.6.........35...6......19......
2..74...........5...78.............7.9...5...1..4....2.5.3.6.....6.....4.......9.
...7....8........124...3.....8............7.6..728..........2......16....1...9.4.
...7...28........1.4...3.....8............7.6..728..........2......16....1...9.4.
......3....9.5..7...1..........9..1..2...46...6......5...21.....4......6....3.2..
4...........9.27..81.......35..8..................6.92...51....7.2....6.........8
9....1...7....25........4..3......17...5........4.68.......4.9...8........5.....3
.5....4.......2....8...356.3...........1..9...6.5.....9......32...48............7
.3.....7.4..........1.6..2....1..6...2...49........8....6.........5.7.4..18......
4.7.....8....6......8.....9......2.......71....94.8....6.31.......6............57
..7....3..........41.8.........27.9.86.5.....1.................58.6.........3.97.
.....1.....5.4.3.8..9......4............3...716.....8......691.2.3.7.............
.....1.....5.4.3.8.......2..........9...3...716.....8......691...3.7............4
......3...8.........4..3..9.3....7....95.4.........28.6.54.9................2.8..
39.....28.4..6........5...1..........28.1...........43..5.....7...2.7......4.....
.6....52....8...7...17.3.......2..........1.3.....4...75.....9.2.............9..6
......36......2.....48.......8.....7....3........972........19..724.....9......3.
..2..156..........7....3...4.6.8.......5....31...............17.956...8..........
9......2..3.8...6.....6.5....5.2...7.7....9...........4..3..1....2...7..6........
.6....5....8..2....9...34..5....8......5..9..1.......6...1....2...6.....2......3.
.96....2.........1....5.........67..7.8.....51..2.....4...1......3...8........94.
...7......84....6......35.9....1....35...........8..4...6....84.......1..4...5...
....61..9.4......65....3...............4...9318.2..........91...2....8....3......
.....14.987.............5....82.9...7......3......62......3..8.6..........1..4...
..2.5......9....7..1..6..2........9.....8.....5......47.8..9......4....6.....7..5
....5......9....7..1..6..2.3......9.....8.....5......47.8..9......4....6.....7..5
.3...1........2.68..7...5..........7.2.5.9.........6..7.6.3........9...2..1......
..57..3.........61....6...9.54...7......8.........9......4.5..29.............78..
..57...2........61....6...9.54...7......8.........9......4.5..29.............78..
..57............61....6...9.54...7......8.........92.....4.5..29.............78..
..2.....9..57..........34.1.3..96.........7..1.....2....8..4...2.............8..3
.4.....28...7....16..........3.8.......4.56..1.....7...38........2.........6..9..
.......7.......56..8.9.3...7...........5....31.64............1...2.7.6...3..8....
...8.15..4..7......1.....2..3...9.......1.7.4......6.........3......5.1.7..6.....
...8..5.94..7......1.....2..3...9.......1.7.4......6.........3......5.1.7..6.....
...8..5..4..7.2....1.....2..3...9.......1.7.4......6.........3......5.1.7..6.....
...8..5..4..7....1.1.....2..3...9.......1.7.4......6.........3......5.1.7..6.....
8...4..2.......5...............2..........6.716.3....4....89..3..5...7.6..9......
......4..9.......1.2.8.3...4.............563.1.9.2....7...1..8..3......5.........
8...6.3........7...2......1........2..8.39..........4..4627.......1....5......9..
3..8.........5.....2..4.7..5.3..6......3..9..1.........6...4....9..1.2.5.........
3..8.........5.....2..4.7..5....6......3..9..1.9.......6...4.......1.2.5.3.......
..........5..4...98...6...........3..9..8.....3...7.426......1...2..9........56..
..........5......98...6....4......3..9..84....3...7..26......1...2..9........56..
..........5......98...6...........3..9..84....3...7..26......1...2..9......2.5..4
..........5......98...6...........3..9..84...13...7..26......1...2..9........56..
..........5......98...6...........3..9..84....3...7.426......1...2..9........56..
..........5......98...6.........6.3..9..84...13......26......1...2..9........56..
..........5......98...6...........3..9..84...136.....26......1...2..9........56..
......42..719..........35..4.318....2................7....7.....9...........258..
8....1......8..3........4......9...2.6...7...1.....5.8..3.7...........1.54..3....
7.2.......3......1........8...29....5.....6.4....8................5..79.61.3..2..
.9.....6...3..2......8..4.....2.....8.7.....5.......3.4.....8......9...7.1..37...
.........4...6......2...5.9.....92..6...1..8.13..........5.7...3......46.......3.
.6.8.1..................57..3....1.68............74......3.6...5.2....8......9.4.
...7..3.9......4...21.6..........7...6..8.....5....9......2..1.3.....8..9..3.....
...7..3.9......4...21.6..........7...6..8..........9....8.2..1.3.....8..9..3.....
...8..5...4...2..191.....6...3......5.....3.......4..26..53...........4.....9....
...8..5...4......1.127......7.......5.....3.......4..26..53........2..4.....9....
...8.15...4.........2.......7..8..9.5.....3.......4..26..53.........6.4........8.
.......2..6.........49.3..1....268......7....1.9.....4....14..3.2.............6..
5....1....8....3...............7..9..5.....1..6.23....3.9...2.4.....8.....1....5.
..8..1.6...59......7....42.....2.7.......5.....9.....36.........4........2..7..5.
....5..78..1....6..9...3...8...........4..61..5.2.......431...................9.5
....6..5.5......8....9........6.8..72........1.9....3..6...72.............3..59..
...9..5....4...3...8......9.......87...3.5....7.2......63...1...9...8..........4.
6....1...9.......8.....3...4.8.2..........13..5.6..........7.......8...4.1....25.
......4...84.5.........3..9...62....9.......3....8...6......18..72....5.6........
....6..2..95.......7.......4......8.......6.5..95.7...8..23..........794.........
...8.........42....96.....1.......85..7.14.........7........2..5.3.........3..89.
6....1..8..7..2..95.........4..........5.......6.3....8....7......6..15..2.....3.
...7..4.......2....1..6...9.8........6..3..8.......74.....1...6..75..2......8....
7...5.........2..88.....4.1.......9..2..3..5.1..6....3...1.8.............5...4...
7...5.........2..88.....4.1.......9..2..3..5.1..6........1.89............5...4...
7...5.........2..88.....4.1.......9..2..3..5.1..6........1.8...2.........5...4...
23......................4.95..6........4.9..61..5...3...4...7......8..1...6.7....
.6..4.....7..6...829......1.....7.6........5.1..2.8...8....5...............6...4.
.2.9......3..........8..4..4..1.5..........371........8.....6...9..7...25...3....
76..4.3...5..........9............9....5..81..7..2............2..91.6.....1..4...
...7......8..5.....1....4....3.....25...1........8.6.....63..1.7.2......8.......5
26..4.3.....9..7............43......9...8.........5...8......94...3...6...9..7...
.......68..5.42........3..1.........78.6...3.1.....2....4...1.6.3...8............
....6...9.5....3....17......4.....1...73.............4...5....8...1.7...9.....6.2
.2...1.....7...5...5...3..........84..9.7...........3.6....8..3....9..4..1....7..
....6..28..4......7.1......4.6...7..............23.......1.7....9.....3.....24.8.
...7..3........4..85........4..2..9....38...5..9......7.......2..3..46......9....
72....6.....95............8..4..6.92.....7.....93...4........1.6.....3.........5.
4.2.........8..571........8...68.....27........9....4.....2........17...3.......6
.24.........8..57....9.......65.4...................32.6....2........7.481..3....
.3...1........2..8.9.....2...8....1........3...75..2......8...72..4......1....6..
7.....5.......23...18.6.........9..63....4....2.3............1.....1..82...5.....
.....1.2.....6.4..7.8..3.....52.....8.....1.3...4....794.......3...........5.....
5.....3........4..72......9..86....29.......7...4...3.....7......4...6....3.9....
5.....3........4..72......9...6....29.......7...4..83.....7......4...6....3.9....
...8...79.15..2............3........78.............2.4......6...26.9.1.....37....
...8...79.15..2......9.....3........78.............2.4......6...26...1.....37....
...8...79.15..2............3........78.......1.....2.4......6...26...1.....37....
...8...79.15..2............3........78.............2.4......6...26...1..5..37....
...8...79.15..2............3........78.............2.4......6...26...1....137....
.........5.1......7...43.2..............3..9.1..5.6....3..2....8.....6.5....9.7..
...7..5...1.8..........342..........3....5.....9.....74.........7.19...65.......3
...7.......38...7..2....4..6...........1...5..4......37.....9..5....4.......29..5
...8..52.4.......19.1.........6.9....82.....5....7.......21..........7........94.
...8.15..4.......192..........6.9....82.....5....7.......21..........7........94.
...8..5..4.......1921.........6.9....82.....5....7.......21..........7........94.
.2.......95............36.83.........68.7.......5...42.....8.1.....1.....9.....5.
...8........94.....5......8....15..6..2..7.3...9......6............2.94..17......
.....1.783.....4..6.9.......8....75....6......5.3..........8.....2.....3....27...
.7..51.........3.8.........4.86..2...52....1..........79.....4....3......1.....5.
.7.9.....8.....5.......3........8.1.......73.1..6......38.....4...41.6...9.......
.......285.9..........4.....8....6.....51.7...2...........29.5.6......3..3..7....
6.8..1......94....7......2...6..5...............2...4....31...6......8.5.9..2....
.94.........8.236......3.......9...52....6...1..............1...5..74.........28.
.5......9....62..8..2..3.....3...2......8......7....4..86.......9..........3.47..
.5......9....6...8..2..3.....3..62......8......72......8......4.9..........3.47..
.5......9....6...8..2..3.....3...2......8......72...4..86.......9..........3.47..
.............5.4...6...3.7......7......3.6...1..2...9.....2.1...36..5....7....8..
.2..........8..35..1....7....4.1....8..5...3...9.....2....2...8.5..7...........4.
.3....4....8.5...........7.74....98....3........6....2.6...8..3.............79.5.
.3....4....8.5.......8...7.7.....98....3........6.4..2.6......3.............79.5.
.3....4....8.5...........7.7.....98....3........6.4..2.6...8..3.............79.5.
.2..4.......9..3...71......6......57...38.......2.......6..........17.8.9.2......
.2..4.......9..3...71......6......57...38.......2...............5..17.8.9.2......
....4.....6.9..3...71.............572..38.......2.......6..........17.8.9.2......
....4.....6.9..3...71.............572..38.......2.................617.8.9.2......
.56...3.....9.2.7....8......73.........3...9..6............5.....2..6...9......84
.56...3.....9.2.7....8......73.............9..6.5................2..6...9...3..84
.56...3.....9...7.2..8......73.........3...9..6............5.....2..6...9......84
..3..1.29.4.8.........5.........9..687...............3.......1...6......5...7.84.
........9..1.5....2...6....3.....9.6...1......6...4......2...4..9..7..53..4......
3....1......9....1.7...3.2..8..2...6....7...41...............3...2.8.9.......6...
....41...7......3.8...5..6..4..9.....5..........6..37.......29....3......1......4
82.7...........4.....9.35....4..7..........8........32..7.1....2...8..9......4...
82.............4.....9.35....4..7..........8........32..7.1....2...8..9.....74...
..3...5..9....2.7.6.....4...84.......7.3.............65.......3....147.......7...
.....1....9..52..........78.3..8.....2....61....4..9..8.5......47.............2..
...74.5...8.9......1..6.4..4..5.....7...............839.....7...3...6.1..........
....6.....3......19...4..28.....8...6.2...........5..3.5....9....8..7.......2.6..
....6......8...3..9.1...42............2....1..5...7..6...1....77.......5..42.....
......4.....9.2.7.6....3....4..7.........5.8.1.......3.7.3..9..........6.8......2
9.2........5.6........43..1...279..........46........3.3..1.............5.....98.
9.2........5.6........43..1...2.9.....8....46........3.3..1.............5.....98.
..........3...2.....8.6.57......6......3.47..1.7...8..49......2....1............4
.3.....2....85........4.........6...92.........7.8...4........34.....8.521...9...
.....1....9..........7.346..8..2.......4...3715.........4.9.........8..5......8..
.6.8......139.........4.5.......5.13..8.....6..9..7....4...6..5......9...........
4...51...3......69.......7..........2.7.........6.9.3.....2.1....6.........47...2
28.............67..1..6.5....4..9..2.6..1...........4.3....8.........1.....2.4...
.7.......61.9..5...........3..6.9.....25...4........8.....8.2....4.7.........4..6
...95........4......2....81......29.7...3.......4..5.....21...398.....6..........
..8.41....36................7.6........3...9.1......844...8....5.......3...2....5
....41....36................7.6......2.3...9.1......844...8....5.......3...2....5
....41.2.....6.3..2.......9.63.8.........5.14..7......8....9..7......6...........
7........6....2..8.....3.21...1..6...58.....3..........3...8....2..........6..79.
7.3....2..8..6........5.4......8...........3..5......6...3.....4.7..9.1...1...6..
.........58..6......27..4..3..1...5........3....2....6.9....2.7..7...8.......5...
...7...2...9.4....4...........6..7...2.1...8......5.9......8.32.7......6....9....
....51...3.1.........9..5.............86...4........32.3.....15...4..6..7...8....
.59....2....84....2....3.7..87.....4........3.....9.........2......1.....1.58....
....5..29.4...2....17......3....9..5.2.1.............6...3..7........1..5...8....
....6.42.7...5............1....7.9...26........8.........2.....3..1....78....4.6.
..47...6..9...........6..2...5.....76...1......9..8..4...4.9............21..8....
.6.........7...3.....9..5.1..3.1.....9.....4.1...37.....8.7.........8....4....9..
.6.........7...3.....9..5.1..3.1.....9.....4.1...37.....8.7..............4....98.
.3.9.......8....61....4.5......8...5.9.......1.............59..2.4.1..........73.
........83.9..2.......6.57........1...7.....4.5..38...............17....4.....2.3
6.....3......5.4....18......3.....8....1...5..7.........5....96..243.........7...
3....1.......4......6....29........7.281.......9......7.....83......61..5...9....
...7.......1...3.9..695......3.1..5....4.8..7..........9.......74............6.8.
.6.9.1....8....3........57.5.3.7.......4..........68..........429......6....3....
.9..4........5...1.......2.38....6.....1..9...5.......7.63...........8.4..12.....
.52.....8.8...........43...3.8...6.....5...4.1..27....6................5....9.7..
.52.....8.8...........43...3.....6.....5.8.4.1..27....6................5....9.7..
....51.........3.8.......7.6......1....3.......728...6.3..........6.9..4.1.....5.
...8..3.........7.49..6......3..7...........415....6..6.81..................94.3.
.96..........52....1...3......1.......7.....5......7.2...6...1.8......933...7....
......3.9....5....9.......8.3...5.......7........8..4.5..4...1......9.....16..2.7
........9..58.....7...4.....3.1..28..6....1....9............8.......5..7.1.3.9...
.......79........15....3....7..1...........5.......834..5..4......37...6.12......
.......79........15....3....7..1...........5.......834..5..4.......7...6312......
.........5..8..3..6.8.4..2........85.7..94.............37.2..9...........1.6.....
.......2.9.1...4......63.....31....6.....4....67.............9.42..7...........83
4..9.1...83.....6.......5...5.....1........4..69.7....6..3......7....6.......4...
.....14.9..5.....12.7.........2....5..8...7.....3.......6..8...4....7....3......2
.....14.9........12.7.........2....5..8...7...5.3.......6..8...4....7....3......2
.........3...4...16.......8...6.8..2......6....75.....83..9....2............749..
.7.8.........6...15......2..5..79........59...8..........2.......64..8..9.....7..
.7.8.........6...15......2...3.79........59...8..........2.......64..8..9.....7..
.7.8.........6...15......2.....79........59...8.........52.......64..8..9.....7..
.7...1...8...6....59.....2...3.7........8.91........5....2.......6...8..9..5.....
.......2..4.95.....1.....68.......1...8.3.....59.7.........8.....5..6....3....9..
3......68...952..............7...2......3.15...6...........6.....24.8...5.....9..
.387....9....42.....1.6........1..8........4......62..........3..6......2..3...5.
.3.8...2...9..................29...57......3.1....6.....4.......28....1.....756..
.3.....298....................2....57.....8.614.3..........8....2.....1.....756..
2..95..........47.9.......1.73.......6...4.........2.......7.83.........5...8.9..
....4....5......7.8..9......3...7...7..5..........6..2.4..2....3.....89......8.5.
....4...961........7.....2....6.5...8..1...3...9....4..5....1.....3..6......7....
....6....97...........4......4..9..2..2...1.......87....6.2.........4.5..1....93.
...86...............1.5..7..3.2.7...68............4.5.......8...24..........9.63.
..8..156......2..............43....7..........6..9...2...6...5.2......1.7...3...4
....41....5....37.........94.....98...2......1..5.........9.......38.....61....4.
.....1.......42.7.58......9.......8.2...3.........6..3.3....1...9..........5.72..
......37......2.....69..5..4......92.....6...1...3.....78..5.....3...........8..4
.9.......5......7..1..4....3....8...7..5...........2.4.4..168...2............5.3.
.........5......7..1..4....3....8...7..5.......9...2.4.4..168...2............5.3.
.........5......7..1..4....3....8...7..5..6........2.4.4..168...2............5.3.
.........5......7..1..4..6.3....8...7..5...........2.4.4..168...2............5.3.
.........5......7.....43...3....8...7..5..6........2.4.4..16....2.........1..5.3.
.....1..............7.43..93....8......5..6..1.....2.4.4.2......25.7...........3.
...8..5.........61.9...3........7.......94.3.1.....2......7....5.21.......3....9.
.9.......6....23........4.18..5...9.....1..5...74...................768..13......
..........4..5...9.2.7..5......89...7.............6.425.71.....8.............4..6
5.....3....9.5.........3..8.3......62......4......7.9..6..1........9.15..8.......
....51..8..3.6.....9.....2..8......7...3...4.1.....6........1..8.........2.4...9.
.36.........8.......59..4.........8.....36...1....72..8..2..91......4..3.........
...7.....4.....3.9....6...1..62.4.....9.........6...8........4.26.....5...1..9...
......3...98..2.......4.7.6.......1.6..3....4.7...5.....4..........7......5..89..
.......3.4..86.....5.7.........9..6..2.........7....5.8.....7..6...1........3.2.4
...74..2..........95.........45...........9..1.....6.......61....7....4...3..9.57
...751....3....4.9.........5........2...3.........6..3..7....1..6...........985.2
...7..3.99.....4...1..6.....4......5.8..........3..2....7.2....3......1......4.8.
3....1....4..........86...97..2.........9..451......3.....34.1..9.........6......
.....13.9......4..2.8.6..7..37...........9.4.....2..8..9....1....2.7.............
.....13.9......4..2.8.6.....37...........9.4.....2..8..9....1....2.7............7
.....1.2.9.7.4...........6...3.....7......3..1....8..48...9................37.6.5
..7........1....8.....53...........27.61.........34..5.......6....4.7.1.5...2....
.......297.5.....8............5..71..2....6....9.3....5..4..1...4...6.......9....
...7..3..41.......6..9.3....3..2........1...5..7...94.................169.......4
.....1.5...9....8..14..3...5..28.....9......4.......6...6..4..3.........7.....2..
2......5...9.......14..3...5..28.....9......4.......6...6..4..3........87.....2..
9.........4..5.......86..2.....8..5...2....6.1.9............3.4.5...47.......9...
4...........8....176...3......2........61..........79..4..9.........7..5.12...6..
....6..2.39....4...7.......74...........3..1.....78..5........6..24..........97..
...76..2.39....4............4...........3..17....78..5..7.....6..24..........9...
...76..2.39....4...........74...........3..17.....8..5..7.....6..24..........9...
8......2.....5...1.7..43....45..6..........1....2.............69.2.8..........7.4
.3........74.........8..6.93..2...1.....1..45..............7...6...9.........438.
..59.....4.............3..1.....69...72.1.....3.....5.........7......13.9..42....
...76......1.5..7..8.....2.7..............3.6.....8..5........45..63.....1..9....
.2.......68..5.........34.9....2..8.........51.9..7......2.......7..49........7..
.2.......68..5.........34.9....2..8.........51.9..7.................49...1....7.6
....6.....31....7....9..5..38..........1..6.3...........6...2..9....7......3.4.8.
....6.....31....7....9..5..38..........1..6......3......6...2..9....7......3.4.8.
9.............24..6....3...7.4.1............31...8..5..8....1....2..8.......7..9.
9.............24..6....3...7.4.1............3....8.25..8....1....2..8.......7..9.
......3.9...842.......6....3.............6.4.1...3..8..46..9.........71....2.....
.64..1....9..........8.3.7....12.........9..........36......6..8.24..1....7......
...9..7.65.4..2...........1....8.....6...4....7...5.4.3.......28...........6....8
..2...4.9........1....63...36.....5............94..2..5..2.......8......7....6.3.
.........97......1.....35...4.61.....2.............83....1...4..83.....6..5.9....
......3..9..8..........35...37.........49..1..5..2.....7.1............84.2.....9.
......3..9..8..........35...37.........49..1..5........7.1........2...84.2.....9.
..3.41..........69.......7......9...7..6......5..8.....8..2.13.....38...6........
...9.1...5....2.....8...4........7.62.9.8.......5......9...........1..85.16......
..5.....8.6.9.........4....8..........7.....51..2...3......6....2.1.5..74.....8..
.9...........4.5..26.9.......4......9.....1.6....758....7.........6......2.3.9...
.9..........84.5...6..5.4....4......9......56....7.8....7.........6......2.3.9...
..8.4......1....6...2....71...1.58............7...6.4..4..3.......2.........7..3.
..6...3.8..1.52......7................3..68........95..7.......45.....1......86..
...7...6..13.........8........52...479................6...1...7....3.1.54....9...
2...........9..6....8...4......2..17.6.5......89..........7........8.95.4.......2
8...6....3..9...........5.1......7....5.......67.2...49......3....58.........79..
..6...3.8.....2......95......368.....2.....5..........73.......6....4.9.......24.
..4.....99...52........3..........9...648.....7.....3....6.....5.....1..31.....5.
...8..3.951....4...6............9.1.........7..94.......4.....2....1..5....6.7...
.4........9..52.6......3.21.....6......4..7..1.....8..6....8..........47......9..
.4.....7..9..52........3..1.....62.....4.....1.....8..6....8..........47......9.2
.....1.7.4..96....5......2.......1...2.3........5..3.4.7..........4....6.18......
...9.1....38.4.5....6...............2.....8.31....7........6.12..53............7.
3....1.......5...9....6..7.4..2...95........71...........3..1....6.......7.4.8...
..38.........5..6.....6..7.......2.......4..317.......9.4..7..........1..8.....56
...75..2..94...3...1........3......7.......4.1...2......5........2..9.......8.9.3
.....1...3......7..8....4..5.4.....2....7....1...39...........5.2....1...7.38....
...7...2.5.....3....194....38...56..9...........2....7..7..........38...........4
...75...8..3.......61..3.......8..5..2.........6..4.......9.2..8.....7.......6.3.
.....1..6..4...7..2....3..95...9........7.81........4..67.....2..........1...4...
..4.....85....2.7................6..2..........643....7.....25...369.......3...8.
85...1.........36.2......7....6...9.....3....1.....8...94........6....3....2.5...
..........317.........6.5..6.......32..4....7..9..8....7..........19....5.....69.
3......2.64...2........3.......1...72.....6......7...3.7...6........9.8..51......
...7..5.......2...68......1..5.......27...9.....48..3.4...........61..........25.
....51...5......78.7...3.2..3......7.............9..8..6..........58..9..13......
.....1...5......78.7..43.2..3......7.............9..8..6..........58..9..13......
.....1...5......78.7...352..3......7.............9..8..6..........58..9..13......
..37.1...4.......8.....35......8..1...2.......5..2...4......2...6.....3..1..9....
..4...5.....9........8.3.7.3.......58..1..........46.2.9.....8...26.5............
...7.1.2.86....5...........4...9.8.5..2..........8.......5......2....93...16.....
.2..4..7........6..94..3.....3......8..6.....1.......26..1.7.......2...4........3
...............56..7...3...3..........61.........782.3..5..........29..76.1.....4
..6..1...7..8..3....4...7.....2...1............9....4..8.....9..3.1.6........4.6.
..6..1...7..8..3....4...7.....2...1............9....4..8....1...3..96........4.6.
3..7...2.....4.....8..6.5...3.1...........6.4....8...74..3........2.......1...9..
9....1........2.....4...5........19..7........5.63.......5........4.9.3.81......2
9....1........2.....4...5.........9.27........5.63.......5........4.9.3.81......2
..3.6............8...7..5.1....9.....7..36...15...........8..3...25......1.....4.
.......7......236...58...2.3...........4.9..5.7........6...........7..3...15.4...
.......6....9....195.7.3.....461....3.....7......2.....46.....2..............59..
.......6....9...7195...3.....461....3.....7......2.....46.....2..............59..
5...61..8...9..3.........7...4..........1...5...3.....6....5.........94...34..7..
.....1....5...2.......63.2..7.5..9.62...........4....56......3...3.....4........7
..3...5....68.....2.....4.9.4....91....3........5.........2......5....86.1..9....
.......69..........71..3....37..9.....8...1.....2....464......2....15........7...
3........5.1.........96.4........87.29.3...........6......7......71...3.8....4...
...86..7.91....3................91..2.5.....6..7.....2...2.......65......4.....9.
.....146.94.......7..9............522...9........74..............3...7....16.8...
...........8.6.4...97..3...6..41...............5....73.8...7...4.....1.....5...9.
.............6.4...97..3...6..41...............5....73.....7..54.2...1......8.2..
.......2.....6.4...97..3...6..41...............5....73....27..54....91...........
.......2.....6.4...97..3...6..41...............5....73....27..54.....1......8....
.......2.....6.4...97..3...6..41...............5.9..73.....7...4.....1.....5..2..
.......2.....6.4...97..3...6..41...............5....73.....7...4....91.....5..2..
.......2.....6.4...97..3...6..41...............5....73....27...4.....1......8...6
.............6.4...97..3...6..41...............5....73....27..54.....1......8.2..
.............6.4...97..3...6..41...............5....739....7..54.....1......8.2..
.............6.4...97..3...6..41....8..........5....73.....7..54.....1......8.2..
.............6.4...97..3...6..41......9........5....73.....7..54.....1......8.2..
.............6.4...97..3...6..41...............52...73.....7..54.....1......8.2..
.............6.4...97..3...6..41...............5.9..73.....7..54.....1......8.2..
.............6.4...97..3...6..41...............5....73.....7..54....91......8.2..
.............6.4...97..3...6..41...............5.9..73.....7..54.....1.....5..2..
.............6.4...97..3...6..41...............5....73.....7..54....91.....5..2..
........8....6.4...97..3...6..41...............5....73.....7...4....91.....5..2..
.............6.4...97..3...6..41...............5....7398...7...4.....1.....5...9.
.............6.4...97..3...6..41....8..........5....73.8...7...4.....1.....5...9.
.............6.4...97..3...6..41......9........5....73.8...7...4.....1.....5...9.
.............6.4...97..3...6..41..5............5.9..73.....7...4.....1.....5..2..
.............6.4...97..3...6..41...2...........5.9..73.....7...4.....1.....5..2..
.............6.4...97..3...6..41..5............5....73.....7...4....91.....5..2..
.............6.4...97..3...6..41...2...........5....73.....7...4....91.....5..2..
.............6.4...97..3...6..41...............5....73.....7...45...91.....5..2..
.............6.4...97..3...6..41...............5....73.....7...4....918....5..2..
.............6.4...97..3...6..41...............52...73.....7...4.....18....5..2..
....5..........4...97..3...6..41...............5.9..73.....7..54..6..1........2..
.......2.......4...97..3...6..41...............5.9..73.8...7..54..6..1...........
.9....3...1............35..3....7.......9..1........4..4.61....5......8.6...2.7..
....6......19..5.......3.7....2....6..2....4......7.3....18.2..3.....9..4........
..3....7.....52.....1.6.....5......627..........3...8..8.1.7......4..6..........2
....5........4..7..7......8..46..2.......8........7.9..8......2..3...6.46...9....
4.....32....8.......175......8.......5......7....29......1...95.........2....6.4.
4.....32....8.......175......8.......5......7....29......1....5.3.......2....6.4.
.....14....7........6....5.4......9..82..4...1.......39.....2.....53.......6.7...
.....1...5.7.4...99......2..6.......82.6............37..........3.2..1.....5....4
7.......8.1..5....9...6.4....4..........8..571...........1...3...82....6...4.....
..29....8....4....7.1..3................743...69....5.....1....4....7.....5....6.
......5....8.....16.79.3...3.....9......1.6......74...........2.6..8...49........
.........96........8.7..4....35...........8.....2..79.47...8.....2..........39.5.
.7..5...8......3......6.....8.21...........431.....9....43...1...7..4....6.......
.....1..83..8.....7........5...9......3.24........8..6.683...........7....1....9.
9...5....68.....7......3.2...3..8............1.....6.5..7...8..2...9.......4....3
...7.15....1..2....86......73....2.......51.....4.......5.............8.....8..43
...7.......6...5.1...8.3....3......4....1..3..4.2...9...7....8.......6....14.....
.8.....2.39.8...........5......79.....2.....4.......8.6.....9.....4.......523.7..
.8.......39.8...........5......79..3..2.....4.......8.6.....9.....4.......523.7..
.8.......39.8...........5......79.....2.....4.......8.6.....93....4.......523.7..
.8.......39.8...........5......79.....2.....4.......8.6.....9.2...4.......523.7..
.8.......39.8...........5......79.....2.....4.......8.6.....9.2...4.....9.5.3.7..
.8.......39.8........9..5......79.....2.....4.......8.6.....9.2...4.......5.3.7..
.8.......39.8...........5......79.....2.....4.......8.6.....9.2...49......5.3.7..
.6.7.......59....14.....5.....6..2....9......1.......7....1.....3...4.8..2....6..
......47.8..........6..3......12......8.....5....7.2...7.4.......2..5.83........6
......47.8..........6..3...3..12......8.....5....7.2...7.4..........5.83........6
......47.8..........6..3.....412......8.....5....7.2...7.4..........5.83........6
......47.8..........6..3......12......8.....5....7.2...7.4.....4....5.83........6
2.....47.8..........6..3......12......8.....5....7.2...7.4..........5.83........6
..5...47.8..........6..3......12......8.....5....7.2...7.4..........5.83........6
6.....42....8........7.3...5....9..3........4......7...47.9.2.......5.9..1.......
....6.3..97.......2...5.........82.....3.......9.....5.56....3...........1.2.78..
...........3.5...1.4.9...7.....8...26......4.....2......5.........6.7.9..124.....
24..........8...61...76......8.......3......4.....59.2...............78..15..4...
.....13.....7.......8.4..2.3......9.7..6.....1......4...4...6.......8..5...3..7..
.3.9............8..1.....5...4......8...7.......3..2..5.74.8.......2.1..6.....9..
..6..1...9.....4.8.....3...4...2....78.....5......6.3............5.9..1.....8...3
6.7...........25.1.8........3.1........3.......9...2.........1..9...4.835....9...
6.7...........25...81.......3.1........3.......9...2.........1..9...4.835....9...
.2.7.....4.......8....53..174..1....6............8...5...6..9...5.........1...2..
..........3......1....4...8..62.9.......1...4..9..6....8...72.....6..9...1......3
.....14...98........28................9....5.1...74......32....6......85.....9..6
.....13........4.9.2.8........2.......9....151...3......4..5.........28....3..7..
.....1.........4.9.2.8........2...3...9....151...3......4..5.........28....3..7..
.7......9....4..8..6..........6..1......8..4...9......4.3...6.......7..581..9....
...7..4...........9....3..13......95..7.........4.6..3......6...24..........398..
.......6..3.8.........4...9......81.29...5.....6......6.5....8....39.1.......7...
..3.....851..........8..42.....97........49..1...........1....5.97.........2...8.
....41..........78....5..2..54...1...6..........32....7........2.8...........493.
..........7......1.8...3........89......15.....6...2.4..42.......91..6........89.
...7....8.3.......7...6.5.98..49...........3.......7.....3...1.9.2.........5...4.
.32.........8...714........6.......5..7.9........3.2.....5.7....2....9.....6...4.
.3..........8.2.714........6.......5..7.9........3.2.....5.7....2....9.....6...4.
...7......8..6.4........52..........2.95....3.......86....84..75.2........1......
.3.....7..1...2..89..........4....1.6.7..8.......3........9...6..6...8.5...3.....
4..9..........27....17.................41.....6..3.8...9.....15.83....9.........4
.....157.94...2.............84............6.3......9.....3...426...79.....1......
.5........9...2.......4..71......9....831....1...7..............6...58..3....62..
4.......6.....23....7..3....3.....9..8.4........52...4...6..1...2....8...1.......
...7..5..........8.9..4....4.....7.2.....6....6..358....3..9.1........4....5.....
.........4.1.....9...76..2.3....9......3.5.1..7.....6...........62.........4..8.3
.........4.1.....9...76..2.3....9......3.5....7.....6...........62...1.....4..8.3
......47.5..8......1.....2....2..9...7.53................17...39.4...8.......4...
6.....3......4.7..9.5........3.96.............7..8....8......92...3....5.1.6.....
3..8.1.....5....7.....4.5...7.........8....5......9..3...3......6....9.49.......6
....5...8....42.7..1..........1..6..7...3......96....24.......5.6.3..1...........
.2.8.........4..3...9.....14.3...8.............6.9...28..5..2.....6..3...1.......
.5.9.1............6.....72......86.5.294....................8...9.3.......427....
........8..3....7...1.6.....4........6..9..1.......2.4......19....4..6....538....
.58....6..9...2.....1..3......4...1.72.....3............46........1....7......9.2
.....142.5.....3..2.78......68...21....5......4.......................57....39...
........9.3.8..5........4........8..8..6...4..5..7..3......4....28.....67...9....
..........3......1......4.8.......9.8..6......5..78.3.....84....2.....567...9....
........9.3......1......4........8..8..6...4..5..7..3.....84....2.....567...9....
..........37.....1......4.8..6....9.8..6......5..7..3.....84....2.....56....9....
..........3......12.....4.8..6....9.8..6......5..7..3.....84....2.....56....9....
..........3......1......4.8..6....9.8..6......5..7..3.....84....2.....567...9....
..........3......1......4.8......89.8..6......5..7..3.....84....2.....567...9....
..........3......1......4.8.......9.8..6......5..7.63.....84....2.....567...9....
..674.......9......5......13.....79..2.......1.....2.......8.....8..5...4.....9.3
9..........6.4.......8..52..4.5.............6..7.....367......4.3..........2.5.9.
....5....7.......12..96.....4....9..........61....8....98..7.....6.....5.......42
..97.......1....6......3..1....1.7.6..2..8.............3.....4..7..9....5......83
2.......6...95....8..7......45.....7........8..93..........6.9.6....4.....3...5..
2.......6...95....8..7......45.....7........8..93..........6..26....4.....3...5..
.........4..96..........5286.............5.3.1.9....87..6...9.....3.8.5..........
.54..1......8...........52..3..95..6....7...........4...82......9....1.....4.6...
...9.14.......2...7........38.....57.9.....3...6.....2...57......2...6......3....
....6.........2.7..1..5......4...29..62.........3..8....8.........1....55..4..6..
....4......1....79.8..6..............2.5.9.........68.4.51....2..7....5.....8....
....4......1....79.8..6..............2.5.9........768.4.5.....2..7....5.....8....
...9.....71....5..8........3....72....4.....6....8......6........95....4....748..
.........58........2..6...1......1..7..5.8.....9.....6..6.2..9...7..4.........84.
...7..5....8.....17....3..........3.6..4.......9....8.....98..5.2..1....3......9.
.3...1....8...........6.4....4.9............3..9....57.5.3....2..7...1.....58....
.6....32......2.7..18.......8.6.......2....4.....7..3...7..4......1....5......6..
23......9...7...........4.........8...56..13...9.......5......2...18......14.9...
..5.....93....2......8..4.1.4.18.....7..............5......5.3...2...6...1.....8.
73..4............1..8....6.....8...7.....9...17......5.....69.....5.....4.....83.
...86..7.9.4.......1.........5.37.........1...6....8.4.....9.....3..4..2......6..
..49..........2.6........216...8....2.....9.....37...45.7.3...............1....5.
28.....6..5..........9.34........9.....28.15...7...........7....6.......5...2..8.
...94..2.8................1.7.....96....74.......8.....6....9.......8.5.41..2....
63.9.......1.5..........47..7.....96..2..4.......8.........7......1.....4......83
3....142...7.6....9..........5.....7..............42..6......7......8..521.4.....
....6.....8.9..4...9...........2...6..7.........4...8...53..19...2....4.7.6......
9....15...5..4...........7........93.....6.4.1..5.....7.....8....4.3.......2..6..
.7....32........6..85...........81......95...1.....2.7..8.........4.....6..32....
.........8.....4..7...6...143..9....9.....8.........52...4...3...25....7.....8...
....4......1...386........14...........1...3..7...52....3.......86..........29..5
...7.14...5..6...........293......8......9....7....6..4....8...........6.1....7.5
.2......8....4...9..6.....148..7.......3..61.............6..75..9.5............3.
.2......8....4...9..6......48..7.......3..61.............6..75..9.5..1.........3.
.24.5....6......7..1.......3...89....8......4........2...1....57..4.....9.....6..
4.2.....95..8..........3.......2........79....5.....8..6....83.7...9...........54
..8.5..........4..........1.6.....4....3..85.1...2.........47..2..13......5....9.
...9.......3.....1..28..4.......795.......1....7.3....59...4................76..3
.6.85.......9...7.2...4...1.....7..27..........5...8...........3....6.9...9....5.
4..85.......9...7.2...4...1.....7..2..6........5...8...........3....6.9...9....5.
3........57......9...96...1..8.2......6....5........3.....1...27..4.8........5...
.6......8............943.........6.28.......51.9.8.......5.......3...9.....62..4.
..2...3.8..1.6....7...4....34...8.........1...5..7.......1.9..2.6......4.........
9......2..3..........8..56..48.2......6..........9.2..........3.7....9....16....5
9.........3..........8..56..48.2......6...8......9..3...........7....9.2..16....5
9.........3..........8..56...852......6...8......9..3...........7....9.2..16....5
...9..........23..6.....4.1..8..96..2.7....5..5.....9.....7....3...1...........8.
.....1...73....5.....9..4....42.....2...7..3........9...9..82......3.1.........5.
.......6.5.19........7...2..8..2....9...3.1.5..........46.......2....9.....5..7..
......42..5.8............7.3....5....8......6....27.....4....83....1...5..2..9...
....4..68....6..7...1.........5..9..87.......1..........5...1.4....3.2......97...
........84.1..2.7.6....3.........6......8.....5..2.....8....9.3.9......5...4.7...
......5....8.4..6....7.....43......22....6.......89...7..5.........1..4........83
.9....52....96..7...1...............6.8...1....94.....74.2..........5.........8.6
2........5...4..69........1...5..2...9.1......4.....8.4.....7.3.....8......6.9...
7...4.3....196.5.........6........8...6..7......5.8...98.............9..3....5...
..58.........6..3...7.......3.....9......7..51...24....6....2.4.9..8............7
..5..........6..3...79......3.....9......7..51...24....6....2.4.9..8............7
..5..........6..3...7.....8.3.....9......7..51...24....6....2.4.9..8............7
..3..1........2...5.......6.8..1.....26...8.....47..3.............53..4..18......
.....1.....7..2...5.......63...16....2....8.....47..........2.....53..4..18......
7.2........6.....1.....3..9.3...6.8.......7..1.....2......8.....5....6.4....2..9.
...8...2...3.4.....8.95..7......7.........6.3...3....4..4..6...2...1...........9.
..3..........4..6.4.18...2........1.98...7....6........5.2.97.......6..........4.
......7...6.84...........29..5..9............1....753..4.......29.3...4......5...
..3.4...8....5.....2.......4...8...7...3.....15.........81.6...9..2..1.........5.
.7.....2......236.95.8..........6.....8...1.7........5..4....3....5.....3...7....
.62....7.8...4.........3..13...9.........6....7.....8.......9........84..15..7...
.2..4...8......3..9..............1..2.5.3.....6....94......6..53.......7..1..9...
.2..4...8......3..9..............1....5.3.....6.2..94......6..53.......7..1..9...
..4.......5.7.2.6...18.......3.9....9....6........4..5......1..7..5...........94.
...........874....6....3..9......81......6....5.....4..7.18............5..9...6.3
...7.15..4.........28.......3....7...5....6......94...9......4.7..5..........6.8.
2.5......3............6...9........7...4.....1..2.5.......7..1..6..9..348......5.
..59........8...6..4.....2.....2..1.......8....9..7....7.3.59..2.......7.1.......
..59........8...6..4.....2.....2..1.......8....9..7...4..3.59..2.......7.1.......
..59........8...6..4.....2...4.2..1.......8....9..7......3.59..2.......7.1.......
..59........8...6..4.....2.....2..1.7.....8....9..7......3.59..2.......7.1.......
..59........8...6..4.....2.....2..1..6....8....9..7......3.59..2.......7.1.......
..59....8...8...6..4.....2.....2..1.7..........9..7......3.59..2.......7.1.......
..59........8...6..4.....2.....2..1.7.........39..7......3.59..2.......7.1.......
..2.5...99.......1.7....4..48...6...........3....2...5..6........513..........8..
....6..28..........9....5..3.6......2....6.......78....84...9.....5........32...6
..68...........47..9....5....3...1.....1.4....59...........5.....8....37....9...6
5.2.....9..7.4.3.....8..........72...8.......1....5....43...8.....1....7.....9...
.32..........6..5....84...64.....2.....5.71...7...9........5...2........8.......4
3...6.5.......2..18.............9....72....3......49...4...........3..8..1.....42
..7.6....9.....4.....7......5.1.9.8..62..............5........27..5......1...4..6
8.2........3..2......96.5.......5.92........316.......4...1...6..9...1...........
8.2......6....2......9.35.......5.92........316.......4...1...6..9...1...........
.7......84............53........96....2....1....4...9.8.3.2..........17...5....4.
4..........68.2......7..5....72............5.1.9....4......4.1.5...9......8...2..
.5...1..99....2.......6...1..8....3.2......5.....75.........2...7.3...4...1......
.8.7...2.....4.5..97...3..13....8......5........2...4...5.1....................83
.......3.....5..71...9......5.2..9...7....3..16.........8........3..42......7..5.
........83...........84.5.9.8..9.........5.3...9...6....4....1.2........5..6.7...
...7..4..5.......1.1.8.......7....1.........3....2..5.....956..32.........1..6...
.638............7.....4.5.14...........3.68..1............7..42.......1...52.....
.7...13......5.4...8.9.......3.2.....6.....9....4.......4...2.........8.9.5.3....
....5....3..9..5..7...6...1.......8......7....6....95.........4.29...........8.37
....5....3..9....87...6...1.......8......7....6....95.........4.29...........8.37
....5....3..9.....7...6...1.......8......7....6....95.........4.29...8.......8.37
....5....3..9.....7...6...1.......8......7....6....95.........4.29.....5.....8.37
..3....2.....6...8....5.......2......8.4..91..5...........7.6..23......4..1..8...
..5....7...1....6....8.......3..7...8.............42...4.....3.9...2.1..2...95...
......3....89.2......8..4...4......65...3.7....9....8........92....1...54........
..4..1.....8......7...6...8...1.9.5.8.7.........4......9.....42.......1.6...7....
..4..1............7...6...8...1.9.5.8.7.........4......9.....42.......1.68..7....
......4.9..........1.95...84.3..8...7...3..1...9................28....5....4.7...
.....13.9.........78..5.......27...6..9.....4....8....64...5.....3.............82
.75.......1.8..........3.2.45...6.........13.........7.6..15...3..............84.
....51......9...7.47.....2..8....1........6......8...4..5..7.......2..9.6.1......
3.......9...9....14....3..........5..291.......6.2..8......8........6...5...7..4.
.8..4...........7.9......217.3....5..............28..6.9........24.........5.7..3
.8..4...........7.9......217.3....5..............28..6..7.......24.........59...3
..4....69........8...7.3......1........5..7.31.9......458.......3...........29...
..3....6.4....2......95..2..8.6.............4.56.9................1.47...2......3
.........931...5......5.72..4..1.......5......6....2.3.........7.5....1....3.4...
.3.....7.....52..1.9..4.....4...........8.9.5.........5..........63...4.8....7..2
3....1....8....3......5..7......9..2.7....9...5.4.....9..3...8.2....4.........7..
6..8..3........4..2.9.......3.....9.....1...5.4.3.........9.......6.4....1..2.8..
..3.......7..........8..5...3.2.....79....1.....43..8.6..5..2......7.9....4......
........8.6.9.2..1..5......3.............9.1.....76.....7.8......2...94....3...5.
2.5........3.....8....6...17...8..9........3..6.....5....5.9...8.......7..12.....
..3.51...9...4..6...8....2.6..2.......7...1..........3..........7.6.......1....95
.63.51...9...4...8.......2.6..2.......7...1..........3..........7.6.......1....95
..3.51...9...4..68.......2.6..2.......7...1..........3..........7.6.......1....95
...9.14..........9.82.......6..28.5.3.........2...7......3............8..1.4..7..
6..9.1.........3....18...2.4...7...5.2...........3.6....5.2.......1.....7.....9..
...74....68......1.....3...3.72.................58.2.4..4.18....2....9...........
..3..1...9.5....7.......52..7.5...9.....3............4......1.3.....6...72...4...
.....15....49...3.2...............6....3...4.15........49........3..82.......58..
.85....6......24...1.......7.....9.2...13.......4..7............6.51....9.....2..
.4..5.......7..3.9.8......1..........6...5.4.1....4.3.7..6.....3.............8..2
....4..28.1.7....9............5.....9.2.....4......7..4.7.9........2.1...5....6..
........8.....2.6.9.8...........91...6...795..5.......3...8.7...2.1........3.....
..2....6..1.8..........35..37...4...............6..28.......71.5.92.............3
..........8.7....14..9.3.....3...2......1.8.7....8.....7...........25.9..1.....5.
.26...5.....8..4.....9..6...7...5...........41..3..........6..28.......7..4.....3
.26...5.....8........9..6...7...5...........41..3..........6.428.......7..4.....3
.26....3....8..4.....9......7...5..6........41..3..........6..28.....1....4.7....
.26...5.....8...7....9..6...7...52..........41..3..........6..28..........4.....3
7........5.....7.1....63...........7..2........8.2..3....1...4......5..8..4.9..6.
7........5.......1....634..........7..2........8.2..3....1..........5.78..4.9..6.
6...........94.3..........8....28..6.9....2......7....86..........1..94.5..4.....
..6......4.9.5....8....3.2.........4.2..1.......6..89....2.9...........5.7.4.....
..6......4.9.5.........3.2.........4.2..1.......6..89..8.2.9...........5.7.4.....
.2.8.....4.1........9..34.....1..7........3...6.....8..8.....62.....4.......39...
..........317.........6.4.....1.7.5.2...............37..5.9.6.4...3.....4.....2..
..3...........2.68....6..2.......1.7.2...9....5.........73..9..8...7......1....5.
........8.....236...49.....3..1.6.9......8.....7...2.46........82...............7
........8.....236...49..5..3..1.6........8.....7...2.46........82...............7
....6.4....1.5...97.........3...92............45.......6...8....23...65......7...
6..7.1.........3.9......5...3..2...5.........1.7....8...9.....2.....7.1..5..3....
....4..29.7.........1........6..8.......2..4.1.7....5.4..53..........7.....4..6..
.7.8..3......5....9...6...1.4......6.......45....8....5....9.....24.78...........
.........58.....7.....63..9...2......7....61........8.3.......5...18....9..6....2
.......2.3...........8..47..8.6........1....5.79......6....7..35.....1.6....2....
....4..29.....2...7.......1.....58.....6.....1.9.........1....382....7...5....6..
....4....7......6....9..57....5.7.1..92.....4.....6...5......3.9............8...2
......3....5..2.....7.6......4....722...9...81..3........5...67........48........
..5.....9...8......1..4...884...5........67...............1....7.6...9.52.....6..
..3....7.....52.6..91......7.....2.....1....4..93.....68...7....4...............3
..3....7.....52.6..91......7.....2.....1....4..93.....6....7....4........1......3
......36..8..52.............5.3........1.....1..6...429.6....1......7..52........
.....142.9.78...........5..54..................967......8....37.....41...2.......
3...........9...7....7..56.....1........8...3.56......8........23.6........5.4.9.
..4.5........62..9.87............2..2.....6.5.....7.......39.4..........5...2..8.
...86.4...1......8.9....5.........9..2.....1...64..........9.3.8..6.........75...
.3.....7....9.2........3..13.....9.....1......6..7......5..92...7.68.....1.......
...9...........4....1..3.7.3.....6.22.......5.....7....74....8...82........3.5...
......52..1.8........9..4..8.4..5........6.1...9......4.........3.2.........7.89.
.....15..74.......2..8.....47.2...........1......3..8.3.......2........4.15..9...
..8..15.94...6.3...............2.......4......59.......7.3.9.........61....5...4.
..8..15.94...6.................2.......4...3..59.......7.3.9.........61....5...4.
...8.13..9......6...2.4......7....15...3...9....6..........7.42.8.......3........
..8........685.....7....4..6.............49.......7..3.........2...3..8541...9...
.42.5.3.....8......7.....2.8..6....7........41...9........17.......3..8.6........
.....13.8..38..5..9..........6.9......83.........2..4.........52...7..9.4........
.....15.8..97.....7...6....8.......7.5...........2..936.35..................98...
..........97..........5.42.5.............86..1...3.....4.6.9..7.....7.1.2......5.
...85...........61...9..4.....28.....5.....9.1....7...4........72...6.........98.
..7...36....8.....9...5..........7.....6.....15...........2.1.5.86..9.4......7...
5..8..3...1.......9.....4......1...7...3...1...9........8.....2.4369............5
...........5..2.39.8..6...1...5.9.......1.....7....68.3...7.2........8..9........
.2...1..........7.....43..9389..4...7..............2...5.62.1..9...........5.....
.2...1..........7.....43..93.9..46..7..............2...5.62.1..9...........5.....
.2...1..........7.....43..93.9..4...7..............28..5.62.1..9...........5.....
.3.......8..7.2.........5.1.6.5..........7.4..5..9........1...62......8.7.4......
.5.7....8.41.5......2........3.1....9.....7.6......8........13........5.7..2.....
.......28......5..6..9.3.........76..9....1...5.28.....8.3.........2....7....6...
.....1...4..9...7.2...4...83..2...........61........84.76.........5....2.1.......
..5...3.8.....2..9..7.4.....731.............6.......4....31.......5.7...9.......4
......52............9.63.....82...9.........61..5.8....76.....3...1...8.5........
3.........1.74.......9...2.......18.2.8..4.....9........623.....5....8.4.........
...7............6.29.8......3.....9..2.4..1........8......9.2..6....5..4..4..6...
...7............6..9.8......3.....9..2.4..1........8......9.2..6....5..4..4..67..
.......2.....6.43...895....43........6....9......7...5...4.............6..1..8..7
..3....28....6..3..4.95.6..4.........6....9......7...5...4................1..8..7
.....14.9..8.5......2......74......6....3.......28...........13......7...9.4.6...
5.6.4.....7.9....1...8......3.........8....45.....7..6.....5........69...1.....8.
..7........9.5.....8.....6..6.1...8.....7...3..5.2...7....3.7.5..........1.6.....
..5...3..9..8.2......7...8.....9........3.5..17........38........6.1...4........2
.....1.296....2.....4.........6........43..5.1......8.8..2.....27...5.........6..
....4...6..1....89.2.....5.....2.1..9..5....3.....9......1..2...4.......3....6...
3........76......1...84..2......6..7...1....4..8......6....7.......2.......58..9.
2..7.....3.......8........1...6..2...7...4.......8.9...84.....5...5..63..1.......
2.........639........8..5..5...2.6........18.....3.....8......3.......94.1.4.....
2.5........39...7....8..5..5...2.6........18.....3.....8......3.......9..1.4.....
2..........39...7....8..5..5...2.6........18.....3.....8......3.5.....9..1.4.....
.......2.....4.3.98.6.5.......2..........6..41.73......3.....8..8......6.....7...
..38............6.......57.........77..4.6.....93....26...95....2...7...........3
..38............6.......57..........7..4.6.....93....26...957...2...7...........3
..38............6...1...57..........7..4.6.....93....26...95....2...7...........3
..38............6.......57..........7..4.6.....93....26...95..4.2...7...........3
..38............6..6....57....5.......24.6...1.9.....26...95........7...........3
4......7.8............6..29...........2.....61..5.8..3..9..5......1.4.8.......2..
4......7.8............6..29...........2.....61..5.8..3..9.7.......1.4.8.......2..
4.......9.5.........17.3.....3...8......9...4.7.......8......1.9..6.4......5..3..
...8.15...74.......9...3...4................71..5..8........13..2..9........7..5.
....4...9.6...2....1.......4.3......9....6..4.....8......1..6...2.....1.7...9..3.
...7...6..48..........6..2.....9....2.6.3.....5......4...5...1....4.8..59........
3.......8.4......1....6..2.....9....2.6.3.9...5......4...5........4.8..59........
.3..4...9........17.6.........59.7......1..........68......62...9........41.3....
.7...........4.3.....85.4.....2.97..8......1.15............6...4......5...9..7...
5...........8..4..7.2..3..8........2..91............35......1.6.....5...3...97...
...8.........5.4...2....7..5.4........7...9..1..3...62........8.....6.3...5..7...
...8.........5.4...2....7..5.4........7...9.....3...62........8.....6.3.8.5..7...
....415..9..7.....8......21.........672...........5..4.4..........6...9....2..7..
4.5....788.....4.......3..........5.2.......61..28..........1.2.3.........6..5...
.6.8......5......1...9.3.2.4.....8...8....9..1.......6...21.......4.......3...6..
....5.4....6..27...1......9..7......8.2.........4......4.1....6.9.38..........2..
..2...5...8..4.........3..9.............9..3415.....8.4.....6.....5........2.69..
2.....5.8....6.3.....9.....3.8.........1..74........9..9.....1......8....1.4.5...
2.......8.5..........9..4.13.8....5....1..7.........9..9............8.3..1.4.5...
....4..7......2..9..7..........8..1.52........69............9.28.3.7.......5....6
.........8.1..........63.7.4...9.......1....6.5....8.3....7.192.3...5............
..4.....9...8.....72..5.....5...9.8........1......43...8......2....76..5.1.......
....5..79....4.....1..............8..93............7454..1.92.....6..1..5........
7.4..1..9.......6.8.....5.....6....7....3.....6..2..5....1.5............9....48..
.2...1..9.15..2.........7..4.............9..3......6.........9.7..4...1.6..37....
..9.5......1....7.....63.2....1..9..3.8..4......5..6.......8.........1..6......3.
..9.5......1....7.....63.2....1..9..3.8..4.........6.......8.........1..6....5.3.
........8.1.85..7..7.......8.4.....6....3.1....6......58.....1......9......6.4...
Afmob
 
Posts: 132
Joined: 28 June 2011

Re: Difficulty of 18 clue minimals

Postby champagne » Tue Aug 06, 2013 6:30 am

Afmob wrote:I currently have no interesting in getting results for the difficulty of 18 clue minimals but if anyone is interested, here are the puzzles created by the last large parallel computation:


It would not be so difficult to do that, but working more on the potential hardest, where so far the lowest number of clues is 20, I would not start the work with a small file. I am more interested in seeing what happens with 26 clues and started investigations in that direction.

Is there somewhere a collection of known 18 puzzles like for 18 puzzles ?
champagne
2017 Supporter
 
Posts: 7453
Joined: 02 August 2007
Location: France Brittany

Re: Difficulty of 18 clue minimals

Postby denis_berthier » Tue Aug 06, 2013 7:01 am

Afmob wrote:I currently have no interesting in getting results for the difficulty of 18 clue minimals but if anyone is interested, here are the puzzles created by the last large parallel computation


Thanks, I'll put these computations in my todo list.

[Edit]:

Actually, there were few puzzles and the computations were short:

max SER = 9.0
min SER = 1.2
mean SER = 2.64
sd(SER) = 1.67
kurtosis = 2.54

This confirms that the mean SER for the 18s is much below the mean value for the whole set of minimals: mean SER = 4.73, sd(SER) = 2.49
Last edited by denis_berthier on Tue Aug 06, 2013 7:33 am, edited 1 time in total.
denis_berthier
2010 Supporter
 
Posts: 4189
Joined: 19 June 2007
Location: Paris

Re: Difficulty of 18 clue minimals

Postby denis_berthier » Tue Aug 06, 2013 7:11 am

champagne wrote:I am more interested in seeing what happens with 26 clues


The mean SER and W rating for # clues around 26 (between 22 and 30) has been published 4 years ago (together with lots of other stats), based on the unbiased, uncorrelated collection of about 5.9 million puzzles produced by the controlled-bias generator. See p. 29 of the pdf available from this page http://forum.enjoysudoku.com/rating-rules-puzzles-ordering-the-rules-t5995-135.html. You can also see my books or my Sudoku web pages.
denis_berthier
2010 Supporter
 
Posts: 4189
Joined: 19 June 2007
Location: Paris

Re: Difficulty of 18 clue minimals

Postby champagne » Tue Aug 06, 2013 12:23 pm

denis_berthier wrote:
champagne wrote:I am more interested in seeing what happens with 26 clues


The mean SER and W rating for # clues around 26 (between 22 and 30) has been published 4 years ago (together with lots of other stats), based on the unbiased, uncorrelated collection of about 5.9 million puzzles produced by the controlled-bias generator.


On my side, I am not at all interested in mean values but on what happens on the high ratings.

AFAIK, no puzzle below 20 clues has been published with a rating in the range of SER 11.
I have so far 13 puzzles rating SER 11 and more (maximum 11.3) with 26 clues, but this is a freshly opened area
champagne
2017 Supporter
 
Posts: 7453
Joined: 02 August 2007
Location: France Brittany

Counting puzzles

Postby Afmob » Mon Aug 12, 2013 2:44 pm

You can also use the subset and superset method to compute the number of valid puzzles. So I gave it a try with the subset method and it's quite easy to do. I only had to delete the minimality test and I was good to go. An interesting value to compute is the percentage of minimal puzzles from all valid puzzles of a certain size. I used my former results to calculate that. Note that I didn't reuse random seeds this time, so I didn't get as many seeds per hours as usual.

Subset results:
Code: Select all
Computation time: 31x5 hours

1,973,700,000 samples
    3,407,809 valid 28 hits
  402,701,902 valid puzzles

+----+-----------+------------+----------------+------------+
| Cl |     Count | E(nr/grid) | E(rel err)*100 | Minimality |
+----+-----------+------------+----------------+------------+
| 19 |        24 |  2.666e+03 |      2.635e+01 |        --- |
| 20 |      4492 |  3.438e+06 |      2.718e+00 |   93.979 % |
| 21 |    254864 |  1.487e+09 |      6.109e-01 |   86.752 % |
| 22 |   4711506 |  2.356e+11 |      2.554e-01 |   68.548 % |
| 23 |  33060058 |  1.626e+13 |      1.478e-01 |   42.454 % |
| 24 |  99380167 |  5.670e+14 |      1.017e-01 |   18.765 % |
| 25 | 138948825 |  1.130e+16 |      7.780e-02 |    5.528 % |
| 26 |  93632587 |  1.421e+17 |      6.424e-02 |    1.044 % |
| 27 |  29301570 |  1.223e+18 |      5.678e-02 |    0.128 % |
| 28 |   3407809 |  7.680e+18 |      5.412e-02 |    0.009 % |
+----+-----------+------------+----------------+------------+

If there is more interest I can make a larger computation to get results for the 18 clue puzzles.
Afmob
 
Posts: 132
Joined: 28 June 2011

Re: Counting puzzles

Postby denis_berthier » Mon Aug 12, 2013 2:57 pm

Afmob wrote:An interesting value to compute is the percentage of minimal puzzles from all valid puzzles of a certain size. [...]
If there is more interest I can make a larger computation to get results for the 18 clue puzzles.

Having the percentage would be interesting for 18, 19 but also beyond 28. It seems to be quickly becoming very small.
denis_berthier
2010 Supporter
 
Posts: 4189
Joined: 19 June 2007
Location: Paris

Re: Counting puzzles

Postby dobrichev » Tue Aug 13, 2013 7:50 pm

Afmob wrote:An interesting value to compute is the percentage of minimal puzzles from all valid puzzles of a certain size. ... If there is more interest I can make a larger computation to get results for the 18 clue puzzles.


I am interested in a chart with
a) the portion of the minimal from all solvable puzzles, regardless of the uniqueness,
b) the portion of the puzzles with unique solution from all solvable puzzles, regardless of the minimality, and
c) the product of the above,
against the number of clues.

For a) I expect the first non-one value at 9 clues - for 9 givens in a house, one is redundant. For 41 clues the value is still non-zero.
For b) the minimal non-zero value is at 17 and the maximal non-one value is at 77 = 81 - UA4.
What happens in between?

If a) and b) are independent (are they?) then c) should match the discussed distribution of the minimal unique puzzles. Each of the three distributions could be obtained from the rest two. Could this help in refining c) at the high-clue edge?
dobrichev
2016 Supporter
 
Posts: 1862
Joined: 24 May 2010

Minimality of multisolution puzzles

Postby Afmob » Wed Aug 14, 2013 5:00 am

dobrichev wrote:For a) I expect the first non-one value at 9 clues - for 9 givens in a house, one is redundant. For 41 clues the value is still non-zero.

You can even find smaller size cases where there is non-minimality like this one (just the first band):
Code: Select all
 *-----------*
 |...|...|..1|
 |...|..1|...|
 |123|...|...|
 *-----------*

I might give your questions a try but I'm not sure if the distribution of minimal puzzles between solvable puzzles is the same as the distribution of minimal puzzles between uniquely solvable puzzles.
Afmob
 
Posts: 132
Joined: 28 June 2011

Re: Counting minimal puzzles: subsets, supersets, etc.

Postby dobrichev » Wed Aug 14, 2013 10:05 am

Nice example, thanks!
The distributions obviously are not the same, at least because for the same example the minimal/unique ratio is not applicable.
dobrichev
2016 Supporter
 
Posts: 1862
Joined: 24 May 2010

Counting weakly minimal & valid puzzles

Postby Afmob » Sat Aug 17, 2013 7:16 am

Following dobrichev's suggestion I used the subset/superset method to get the number of minimal (but not necessarily valid) puzzles. I planned to post this earlier but my first tries of programming led to messed up results.

First some terminology: I call a puzzle weakly minimal if it is minimal but not necessarily valid as in having mulitple solutions. If a puzzle is minimal I also assume that it is valid. So every minimal puzzle is also weakly minimal but not vice versa.
Both the subset and the superset method are rather slow in regards to counting weakly minimal puzzles in the main part of the distribution but get faster for the tails. In the following computations I used the same 10,000 unbiased grids and only regarded puzzles between sizes of 24 and 28. The ratio column describes the percentage of puzzles having at least one solution having also the property that is counted.

Valid puzzles using the subset method
Code: Select all
Computation time: 1 hour

486,455,738 samples
    834,202 valid 24 hits
 89,098,618 valid puzzles

+----+-----------+------------+------------+------------+
| Cl |     Count | E(nr/grid) | E(rel err) | Ratio in % |
+----+-----------+------------+------------+------------+
| 24 |  24279017 |  5.610e+14 |     0.21 % |  2.438e-04 |
| 25 |  33938031 |  1.119e+16 |     0.16 % |  2.130e-03 |
| 26 |  22880622 |  1.409e+17 |     0.13 % |  1.244e-02 |
| 27 |   7166746 |  1.213e+18 |     0.11 % |  5.262e-02 |
| 28 |    834202 |  7.627e+18 |     0.11 % |  1.715e-01 |
+----+-----------+------------+------------+------------+

Weakly minimal puzzles using the superset method
Code: Select all
Computation time: 1 hour

    2,385 samples
      506 weakly minimal 24 hits
5,080,860 weakly minimal puzzles

+----+-----------+------------+------------+------------+
| Cl |     Count | E(nr/grid) | E(rel err) | Ratio in % |
+----+-----------+------------+------------+------------+
| 24 |       506 |  4.891e+19 |     3.95 % |  2.122e+01 |
| 25 |     16227 |  6.274e+19 |     4.08 % |  1.194e+01 |
| 26 |    202541 |  6.024e+19 |     4.50 % |  5.321e+00 |
| 27 |   1212915 |  4.008e+19 |     5.36 % |  1.738e+00 |
| 28 |   3648671 |  1.723e+19 |     5.97 % |  3.873e-01 |
+----+-----------+------------+------------+------------+

Minimal puzzles using the subset method
Code: Select all
Computation time: 1 hour

458,667,079 samples
    786,212 valid 28 hits
  6,302,013 minimal puzzles

+----+-----------+------------+------------+------------+
| Cl |     Count | E(nr/grid) | E(rel err) | Ratio in % |
+----+-----------+------------+------------+------------+
| 24 |   4297196 |  1.055e+14 |     0.17 % |  4.576e-05 |
| 25 |   1771000 |  6.195e+14 |     0.19 % |  1.179e-04 |
| 26 |    225476 |  1.472e+15 |     0.34 % |  1.301e-04 |
| 27 |      8261 |  1.484e+15 |     1.30 % |  6.432e-05 |
| 28 |        80 |  7.758e+14 |    11.18 % |  1.744e-05 |
+----+-----------+------------+------------+------------+

Minimal puzzles using the first two tables
Code: Select all
+----+------------+------------+
| Cl | E(nr/grid) | Ratio in % |
+----+------------+------------+
| 24 |  1.193e+14 |  5.173e-05 |
| 25 |  1.337e+15 |  2.543e-04 |
| 26 |  7.494e+15 |  6.619e-04 |
| 27 |  2.109e+16 |  9.145e-04 |
| 28 |  2.954e+16 |  6.652e-04 |
+----+------------+------------+

While the estimation in the last table is pretty good for 24 clues it gets worse with increasing number of clues, so even though the error estimates for the first tables aren't that good I don't think that we can use this method to get an estimate for the number of high clue minimal puzzles.
Afmob
 
Posts: 132
Joined: 28 June 2011

Counting minimal & weakly minimal puzzles

Postby Afmob » Fri Aug 30, 2013 3:46 pm

Being on vacation, I have some CPU time to burn, so I thought about improving the current results. First, I'll try to improve the estimate for the number of 18 clue minimals. The computations will run until 16th of September. I expect to get more than 1.3 million samples and the relative error should be below 2.5%.

Superset results
Code: Select all
Computation time: 31x17 days

1,310,492 samples
1,310,492 size 3 subsets
    4,386 valid minimal puzzles

+----+-------+------------+----------------+
| Cl | Count | E(nr/grid) | E(rel err)*100 |
+----+-------+------------+----------------+
| 18 |  4386 |  3.499e-01 |      2.177e+00 |
+----+-------+------------+----------------+

The second computation will estimate the number of weakly minimal puzzles having at least 28 clues. The superset method (and the subset method) is rather slow for low clue weakly minimal puzzles but is quite fast if we start with large subsets. I expect to find some 38 clue weakly minimal puzzles and to get a relative error for 37 clue puzzles between 30 and 40 %.

Superset results
Code: Select all
Computation time: 17 days

8,435,339,866 samples
   34,675,000 weakly minimal 28 hits
1,705,488,490 weakly minimal puzzles

+----+-----------+------------+----------------+-----------+
| Cl |     Count | E(nr/grid) | E(rel err)*100 | Ratio*100 |
+----+-----------+------------+----------------+-----------+
| 28 |  34675000 |  1.828e+19 |      1.695e-02 | 4.111e-01 |
| 29 | 260569261 |  4.738e+18 |      2.050e-02 | 5.828e-02 |
| 30 | 594409232 |  7.205e+17 |      3.006e-02 | 5.114e-03 |
| 31 | 542556154 |  6.364e+16 |      5.040e-02 | 2.746e-04 |
| 32 | 223603748 |  3.279e+15 |      9.586e-02 | 9.052e-06 |
| 33 |  44834730 |  9.961e+13 |      2.081e-01 | 1.852e-07 |
| 34 |   4587077 |  1.798e+12 |      5.214e-01 | 2.369e-09 |
| 35 |    246108 |  1.930e+10 |      1.510e+00 | 1.893e-11 |
| 36 |      7077 |  1.233e+08 |      5.001e+00 | 9.466e-14 |
| 37 |       102 |  4.323e+05 |      2.139e+01 | 2.729e-16 |
| 38 |         1 |  1.115e+03 |      1.000e+02 | 6.080e-19 |
+----+-----------+------------+----------------+-----------+

As always, I'll update the tables from time to time.
Afmob
 
Posts: 132
Joined: 28 June 2011

Counting minimal 2x4 puzzles

Postby Afmob » Wed Oct 02, 2013 7:02 pm

While I haven't made progress with improving the superset method, I started two computations to get the number of minimal clues for 2x4 Sudokus. What is interesting about this is that we know the number of 14 clue minimal puzzles (see here). The 1,673,187 essentially different (ED) grids have 8,536 14 clue minimal puzzles of which 8,280 are ED. Like Denis I don't use a random grid generator but I just run through all ED grids multiple times. That way we should get an estimate of 5,102e-03 14 clue minimals per grid. Note that by using all ED grids instead of a random grid generator I introduce a small approximation error since the ED grids do not have the same number of isomorphic grids.

Subset results:
Code: Select all
Computation time: 15x5 days

113,239,622,973 samples
  2,272,264,506 valid 24 hits
 52,861,103,785 valid minimal puzzles

+----+-------------+--------------+----------------+
| Cl |       Count |  E(nr/grid)  | E(rel err)*100 |
+----+-------------+--------------+----------------+
| 14 |          22 |    4.740e-03 |      2.132e+01 |
| 15 |       83024 |    8.945e+01 |      3.943e-01 |
| 16 |    24071822 |    1.412e+05 |      3.301e-02 |
| 17 |  1093291951 |    3.848e+07 |      9.040e-03 |
| 18 | 10476564748 |    2.476e+09 |      4.645e-03 |
| 19 | 24223804651 |    4.389e+10 |      3.226e-03 |
| 20 | 14544075578 |    2.371e+11 |      3.012e-03 |
| 21 |  2388188309 |    4.283e+11 |      4.528e-03 |
| 22 |   109663931 |    2.819e+11 |      1.387e-02 |
| 23 |     1356054 |    7.321e+10 |      9.731e-02 |
| 24 |        3695 |    8.179e+09 |      1.645e+00 |
+----+-------------+--------------+----------------+

Superset results:
Code: Select all
Computation time: 15x5 days

71,980,504,740 samples
 3,639,113,023 weakly minimal 21 hits
    84,877,654 valid minimal puzzles

+----+-----------+--------------+----------------+
| Cl |     Count |  E(nr/grid)  | E(rel err)*100 |
+----+-----------+--------------+----------------+
| 21 |    750516 |    4.286e+11 |      1.154e-01 |
| 22 |  10866369 |    2.821e+11 |      4.033e-02 |
| 23 |  32438143 |    7.322e+10 |      2.783e-02 |
| 24 |  28991018 |    8.180e+09 |      3.146e-02 |
| 25 |   9888802 |    4.464e+08 |      5.547e-02 |
| 26 |   1680594 |    1.459e+07 |      1.650e-01 |
| 27 |    218815 |    4.222e+05 |      7.587e-01 |
| 28 |     39027 |    1.882e+04 |      2.545e+00 |
| 29 |      4241 |    5.643e+02 |      5.850e+00 |
| 30 |       121 |    4.830e+00 |      1.801e+01 |
| 31 |         8 |    1.030e-01 |      4.330e+01 |
+----+-----------+--------------+----------------+

The computation will end after 5 days. I'll occasionally update the tables.
Afmob
 
Posts: 132
Joined: 28 June 2011

Postby Afmob » Mon Aug 17, 2015 11:29 am

I did another multicore-computation to get a better estimation for the number of minimal 26+ clue puzzles. The most noticable difference to the previous computation is the number of minimal 36-clue-puzzles which seems to be larger than expected but the real size is still hard to tell with the relative error being about 37%.

Superset results:
Code: Select all
Computation time: 31x12 days

50,879,850,000 samples
 2,863,163,907 minimal 26 hits
 1,680,444,669 minimal 26 hits passing UA4 test
    76,739,006 valid minimal puzzles

+----+------------+--------------+----------------+
| Cl |      Count |  E(nr/grid)  | E(rel err)*100 |
+----+------------+--------------+----------------+
| 26 |      66522 |    1.480e+15 |      3.877e-01 |
| 27 |    1847689 |    1.523e+15 |      9.964e-02 |
| 28 |   12258173 |    7.216e+14 |      4.879e-02 |
| 29 |   27223658 |    1.658e+14 |      3.767e-02 |
| 30 |   23981886 |    1.947e+13 |      4.156e-02 |
| 31 |    9374091 |    1.228e+12 |      6.296e-02 |
| 32 |    1791689 |    4.400e+10 |      1.303e-01 |
| 33 |     184308 |    9.600e+08 |      3.688e-01 |
| 34 |      10650 |    1.305e+07 |      1.374e+00 |
| 35 |        331 |    1.043e+05 |      7.066e+00 |
| 36 |          9 |    7.879e+02 |      3.685e+01 |
+----+------------+--------------+----------------+

Another reason was that I made some improvements to my code which are as follows:
- Less calls of RNG:
To get a random subset of a sample I used the Knuth shuffle to get a random permutation of 81 numbers which invoked calling the RNG 80 times per sample. But then I realised that I only needed 26 random, pairwise different numbers with the order of the not chosen numbers being irrelevant. The original shuffling algorithm can easily be modified to do that which invokes calling the RNG only 26 times (instead of 80 times!). I should have realised this back in 2013. :shock: Note that this can (and should!) also be used for the subset method or the CB generator.
- Adding UA4 test:
A known problem of the superset method is that most of the weakly minimal subsets do not contain any minimal, valid supersets. I did some tests and realised that there were a lot of cases where an UA could not be hit since adding a clue to the subset led to loss of weakly minimality. So before getting all (or up to 10,000) solutions of the weakly minimal subset I get all unhit UA of size 4 and check whether there's an UA which cannot be hit due to loss of minimality. This leads to a speedup of about 10% for 26-clue subsets. The speedup becomes larger with smaller subsets.
- Faster solver for checking weakly minimality:
Most computing time is spent with checking for minimality, so the better the solver the faster the superset method. I had used JSolve (and still use it for getting all solutions) but I recently switched to ZhouSolver after modifying it. This made the program run twice as fast, so definitely a major improvement! Note that it wasn't used in this computation, so the results could be improved without spending more CPU time.

I'll later (probably in a couple of days) make another post to show the impact of the improvements with regards to the subset size.
Afmob
 
Posts: 132
Joined: 28 June 2011

Re: Counting minimal puzzles: subsets, supersets, etc.

Postby eleven » Mon Aug 17, 2015 8:26 pm

Afmob,

thanks for the new data and the explanations.
It is always surprising for me, how much faster even already optimized computations can be done.

I noticed that your last 2 results for the 36's don't overlap within the relative errors. How are they defined ? Is it the standard deviation ?
eleven
 
Posts: 3149
Joined: 10 February 2008

PreviousNext

Return to General