I suppose a review or recap of what we achieved in this thread would be of some interest.
We have made some of the "hardest" puzzles.
Starting with the 16 clues
note low number of solutions - for the 16 clues -[207008 sol.] [normally 16 clues has 4 million solutions] for your pattern.
- Code: Select all
+---+---+---+
|1..|...|..4|
|.2.|.8.|.5.|
|..3|...|6..|
+---+---+---+
|...|...|...|
|.7.|...|.8.|
|...|...|...|
+---+---+---+
|..4|...|1..|
|.5.|.7.|.2.|
|6..|...|..3|
+---+---+---+
There is only 2 equivalent ways to put the 7 and the 8 clues in the central box. [reason for your isomorphs above]
The low solution rate is also partly due to the bivalue cells in r1c7,r3c9,r7c1and r9c3 [this might prevent the puzzle from being exceptionally hard !]
We get all the ways to fill in the central box, 5696 ways of which 178 are different [*32]
We then get all the ways we can remove clues from the central box.
The fact that there is a low solution rate for the 16 clues means there will be a lot of different ways to remove clues from a full central box which completes a valid grid. The more puzzles there are the higher the likelihood that we will get a puzzle which is unusually hard to solve. Which is how/why we got hard puzzles like the "Easter Monster".
here are two of the hardest from your template
- Code: Select all
4 clues
1.......4.2..8..5...3...6......27....7...4.8....3.......4...1...5..7..2.6.......3 # 17122 FNP C20.m/S2.a/M2.53.123
5 clues
1.......4.2..8..5...3...6.....7......7.93..8....25......4...1...5..7..2.6.......3 # 48231 FNP C21.m/M2.39.672
here are the essentially different 178 for completeness !
1.......4.2..8..5...3...6.....759....7.234.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....759....7.324.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....751....7.294.8....368.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....751....7.394.8....268.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....758....7.324.8....961.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....751....7.924.8....368.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....751....7.394.8....862.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....751....7.364.8....298.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....751....7.364.8....928.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....357....7.429.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....517....7.294.8....368.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....817....7.324.8....569.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....217....7.594.8....368.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....357....7.492.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....517....7.924.8....368.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....917....7.324.8....568.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....817....7.594.8....362.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....957....7.432.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....857....7.432.8....961.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....357....7.462.8....891.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....397....7.564.8....812.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....597....7.364.8....812.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....937....7.462.8....851.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....567....7.214.8....398.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....827....7.451.8....369.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....827....7.514.8....369.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....267....7.451.8....398.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....897....7.451.8....362.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....897....7.514.8....362.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....567....7.314.8....928.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....967....7.451.8....328.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....967....7.451.8....832.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....735....7.249.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....729....7.345.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....721....7.349.8....865.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....791....7.345.8....268.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....792....7.345.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....795....7.342.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....791....7.342.8....865.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....791....7.345.8....862.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....735....7.942.8....861.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....765....7.241.8....839.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....769....7.241.8....835.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....765....7.241.8....398.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....798....7.241.8....365.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....217....7.495.8....368.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....817....7.429.8....365.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....817....7.495.8....362.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....817....7.492.8....365.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....561....7.249.8....837.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....861....7.249.8....537.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....561....7.349.8....827.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....861....7.342.8....597.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....561....7.942.8....837.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....861....7.942.8....537.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....819....7.465.8....327.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....815....7.462.8....397.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....812....7.465.8....397.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....567....7.241.8....398.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....827....7.415.8....369.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....827....7.541.8....369.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....267....7.415.8....398.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....267....7.541.8....398.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....897....7.415.8....362.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....897....7.541.8....362.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....967....7.415.8....328.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....897....7.412.8....365.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....967....7.541.8....832.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.934.8....251.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.534.8....291.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....764....7.251.8....938.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....748....7.961.8....235.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....761....7.235.8....948.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....764....7.291.8....538.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....748....7.691.8....235.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....761....7.239.8....548.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....765....7.932.8....814.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.253.8....914.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.235.8....914.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....718....7.963.8....254.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....758....7.263.8....914.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.239.8....514.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....718....7.639.8....254.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....968....7.213.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....218....7.963.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....812....7.963.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.239.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....218....7.639.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....812....7.639.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....619....7.235.8....748.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.239.8....745.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....615....7.239.8....748.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....968....7.231.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....648....7.251.8....739.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....648....7.239.8....751.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....648....7.291.8....735.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....648....7.235.8....791.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....256....7.439.8....718.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....816....7.439.8....752.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....764....7.235.8....198.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....798....7.165.8....234.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....746....7.239.8....158.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....764....7.239.8....158.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....758....7.169.8....234.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....748....7.196.8....235.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....746....7.235.8....198.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....756....7.239.8....418.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.253.8....419.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....758....7.236.8....419.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....758....7.263.8....419.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....816....7.932.8....745.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....916....7.235.8....748.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....168....7.235.8....794.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....248....7.156.8....739.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....168....7.239.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....912....7.643.8....758.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....512....7.643.8....798.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....528....7.643.8....719.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....698....7.541.8....723.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....698....7.341.8....725.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....968....7.451.8....723.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....568....7.491.8....723.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....658....7.941.8....723.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....658....7.341.8....729.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....652....7.943.8....718.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....692....7.354.8....718.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....628....7.354.8....719.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....652....7.394.8....718.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....658....7.314.8....729.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....628....7.349.8....715.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....628....7.345.8....719.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....628....7.543.8....719.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....692....7.543.8....718.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.349.8....725.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.345.8....729.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.543.8....729.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....765....7.392.8....814.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....798....7.362.8....514.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....768....7.392.8....514.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....719....7.623.8....548.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....812....7.653.8....794.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....892....7.613.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....928....7.613.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.923.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....812....7.693.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....852....7.613.8....794.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....852....7.613.8....749.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.329.8....754.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.329.8....745.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.325.8....749.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....618....7.523.8....749.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....615....7.392.8....748.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....428....7.961.8....753.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....428....7.563.8....791.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....928....7.651.8....743.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....428....7.963.8....751.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....428....7.561.8....793.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....528....7.691.8....743.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....726....7.543.8....198.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....726....7.943.8....158.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....928....7.346.8....715.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....168....7.453.8....729.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....168....7.493.8....725.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....756....7.312.8....948.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....796....7.312.8....458.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....796....7.352.8....418.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....756....7.329.8....418.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....756....7.392.8....418.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....756....7.312.8....498.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....718....7.356.8....492.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....798....7.316.8....452.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....718....7.396.8....452.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....758....7.316.8....492.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....756....7.923.8....418.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....765....7.923.8....418.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....715....7.963.8....428.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....928....7.316.8....745.....4...1...5..7..2.6.......3
1.......4.2..8..5...3...6.....916....7.352.8....748.....4...1...5..7..2.6.......3
C