Fully symmetrical puzzles

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

Postby Havard » Fri May 05, 2006 11:43 pm

ronk wrote:
Havard wrote:And we see this leads to a contradiction, so the elimination is valid!

Sorry, I should have thought to tell you I don't consider "elimiination by contradiction" to be "logic". T&E can do as well.


ok, then... Do you remember these posts:
http://forum.enjoysudoku.com/viewtopic.php?p=24494
They have a very similar pattern that you accepted. (at least you did then... ) for the Jellyfish:)

Havard
Havard
 
Posts: 377
Joined: 25 December 2005

Postby Ocean » Sat May 06, 2006 7:23 am

ab wrote:That wasn't my question. I have a program I can use to solve it by brute force. My question was how did you generate the puzzle?


A search through the specific pattern resulted in 53 non-equivalent minimal 20s, plus a number of non-minimals. All 53 are 'hard' to solve (at least hard for 'Simple Sudoku' and also my solver). In the previous post the 'vert hardest' was chosen (one of two puzzles where the solvers could not fix any extra cells). Among the non-minimals were both 'easy' and 'hard' ones.

Code: Select all
#
# 48 M20s. Pattern: 0-9-6-0-0.  Minimal puzzles with 20 clues, full symmetry.
#
000000000010020030002405600004000500020000010006000200005607400030080020000000000
000000000010020030002405600004000500020000070006000300005603400070080010000000000
000000000010020030002405600004000500020000070006000800005906400030010090000000000
000000000010020030002405600004000500030000070006000800005602400070010020000000000
000000000010020030002405600004000500070000010006000700005608400090030070000000000
000000000010020030002405600004000500070000020006000700005608400080030010000000000
000000000010020030002405600004000500070000080006000300005602400020070010000000000
000000000010020030002405600004000500070000080006000300005602400080010020000000000
000000000010020030002405600004000500070000080006000700005601400080030090000000000
000000000010020030002405600004000500070000080006000700005603400020090010000000000
000000000010020030002405600004000500070000080006000700005609400080030090000000000
000000000010020030002405600004000500070000080006000900005602400080010020000000000
000000000010020030002405600004000700070000080006000500005608400020030010000000000
000000000010020030002405600006000700080000010007000400004706300020050080000000000
000000000010020030002405600006000700080000010007000400004706900020050080000000000
000000000010020030003405600004000300070000080006000500005602400030080010000000000
000000000010020030003405600004000300070000080006000500005602400080070010000000000
000000000010020030003405600004000500020000070006000800005608400080030010000000000
000000000010020030003405600004000500020000070006000800005609400070010090000000000
000000000010020030003405600004000500070000010006000300005602400030080070000000000
000000000010020030003405600004000500070000010006000800005602400030080070000000000
000000000010020030003405600004000500070000010006000800005602400030090070000000000
000000000010020030003405600004000500070000020006000700005608400080030010000000000
000000000010020030003405600004000500070000080006000400005608900080070010000000000
000000000010020030003405600004000500070000080006000700005206400090080010000000000
000000000010020030003405600004000500070000080006000700005601400080030010000000000
000000000010020030003405600004000500070000080006000700005602400080070010000000000
000000000010020030003405600004000500070000080006000700005806400080010020000000000
000000000010020030003405600004000500070000080006000900005609400090070010000000000
000000000010020030003405600004000500070000080006000900005806400080070010000000000
000000000010020030004105600005000100070000020006000400008406500030010090000000000
000000000010020030004105600005000100070000080006000400009406500080010070000000000
000000000010020030004105600005000400020000070006000800008206500070030010000000000
000000000010020030004105600005000700030000010008000400007406500080090020000000000
000000000010020030004105600005000700070000010006000400008604500090030020000000000
000000000010020030004105600005000700070000020006000400008406500090030010000000000
000000000010020030004105600005000700070000080006000400002406500080030010000000000
000000000010020030004105600005000700070000080006000400008406500030010020000000000
000000000010020030004105600005000700070000080006000400009604500080010020000000000
000000000010020030004105600005000700070000080006000400009604500080070020000000000
000000000010020030004105600006000400030000070007000500005604800090010020000000000
000000000010020030004105600006000400030000070008000500005604200070090010000000000
000000000010020030004105600006000400070000020008000500005704800030010090000000000
000000000010020030004105600006000400070000080008000500005604700020030090000000000
000000000010020030004105600006000500020000070008000400005204800070030010000000000
000000000010020030004506700003000500080000010007000400005407200090060080000000000
000000000010020030004506700003000500080000090006000400005402600090070080000000000
000000000010020030004506700003000500080000090007000400005407200090060080000000000
#

Credit goes to ab for finding the first 20-clue puzzle in this pattern (as far as we know). Finding the first one is always most difficult. The search algorithm was not a complete search, it's based partly on input seed, and partly on random (- in effect a partial/limited search through the complete pattern). ab's 'first' puzzle (#08) was among the input seed, so it can be regarded as ancestor, or 'grandfather' to all (not 'father', since none of the minimals were 'first generation' results). The #01 ('almost similar' pattern) was also input to the process.

It's also possible more than these 53 were found. After a simple (incomplete) normalization process about 200 'different' puzzles were listed. But I could only separate with certainty the 53 listed above, so the rest are possible isomorphs.
[Edit: Five isomorphs taken out. Leaving the 48 non-equivalent puzzles.]
Last edited by Ocean on Thu May 11, 2006 6:10 am, edited 2 times in total.
Ocean
 
Posts: 442
Joined: 29 August 2005

Postby ab » Sat May 06, 2006 7:42 am

That's interesting. I wonder if you can use a pseudo puzzle as the seed? As I said in an earlier post I have a pseudo puzzle for one 20 which we don't have yet:

Code: Select all
...|...|...
...|6.5|...
..1|.3.|2..
-----------
.5.|.8.|.9.
..8|3.2|7..
.9.|.7.|.6.
-----------
..2|.1.|8..
...|4.9|...
...|...|...

2 solutions
ab
 
Posts: 451
Joined: 06 September 2005

Postby Ocean » Sat May 06, 2006 8:33 am

ab wrote:That's interesting. I wonder if you can use a pseudo puzzle as the seed? As I said in an earlier post I have a pseudo puzzle for one 20 which we don't have yet:

Sure. Seemed to work. What about this:
Code: Select all
 M20. [0-2-5-1-0].  Minimal full symmetric puzzle, 20 clues.
 *-----------*
 |...|...|...|
 |...|1.2|...|
 |..3|.4.|5..|
 |---+---+---|
 |.2.|.6.|.7.|
 |..6|4.5|8..|
 |.7.|.8.|.9.|
 |---+---+---|
 |..5|.3.|6..|
 |...|9.7|...|
 |...|...|...|
 *-----------*



The result came so fast, I just wondered what happened, and checked a litte more. It turns out that changing one clue in your pseudo is enough to make it a valid sudoku. For easier compare with the pseudo, here is the un-normalized version of the same puzzle:

Code: Select all
M20. (ab/Ocean)
...|...|...
...|6.5|...
..1|.3.|2..
-----------
.5.|.8.|.9.
..8|3.2|7..
.9.|.7.|.4.
-----------
..2|.1.|8..
...|4.9|...
...|...|...
Ocean
 
Posts: 442
Joined: 29 August 2005

Postby ab » Sun May 07, 2006 12:41 am

We make a good team Ocean. You convert my pseudo puzzle into a valid 20 and I improve your puzzle in the inferior thread:)

Although my solver can handle xy-wings I've been having trouble trying to add them to my generator, so I might not have found that puzzle for myself:!:
ab
 
Posts: 451
Joined: 06 September 2005

Postby JPF » Sun May 07, 2006 10:07 am

ab wrote:That's interesting. I wonder if you can use a pseudo puzzle as the seed? As I said in an earlier post I have a pseudo puzzle for one 20 which we don't have yet:

Ocean wrote:Sure. Seemed to work. What about this...

Ocean, I have the same problem with 2 puzzles.
Both have 2 solutions :

Code: Select all
20 clues ; 1-12-0-1-0

 . . . | . 5 . | . . .
 . 7 2 | . . . | 3 6 .
 . 3 . | . . . | . 2 .
-------+-------+-------
 . . . | . 9 . | . . .
 5 . . | 3 . 8 | . . 1
 . . . | . 4 . | . . .
-------+-------+-------
 . 2 . | . . . | . 9 .
 . 6 3 | . . . | 7 4 .
 . . . | . 8 . | . . .

1-4-4-1-0 ; 1-12-0-1-0 ; 4-1-4-1-0 ; 8-8-1-1-0 ; 20-1-0-1-0 ; 24-0-1-1-0



ans this one, 21 clues, for which you just gave the associated 20 (#34 ab/Ocean) :
Code: Select all
21 clues ; 2-0-5-1-1

 . . . | 4 . 9 | . . .
 . . . | . . . | . . .
 . . 1 | . 5 . | 2 . .
-------+-------+-------
 1 . . | . 3 . | . . 4
 . . 3 | 9 1 8 | 5 . .
 6 . . | . 2 . | . . 7
-------+-------+-------
 . . 5 | . 8 . | 1 . .
 . . . | . . . | . . .
 . . . | 6 . 7 | . . .

0-2-5-1-1 ; 0-9-2-1-1 ; 2-0-5-1-1 ; 2-9-0-1-1 ; 17-0-2-1-1 ;17-2-0-1-1

PS : removing 1 in r5c5 gives 2517 solutions....

Could you do something for me ?:)
Thanks in advance.

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

Postby Ocean » Mon May 08, 2006 5:00 am

JPF wrote:Ocean, I have the same problem with 2 puzzles.
Both have 2 solutions :
(...)

and this one, 21 clues, for which you just gave the associated 20 (#34 ab/Ocean) :
(...)
Could you do something for me ?:)
Thanks in advance.

JPF

The first pseudo did not give any immediate results.
A slight modification of the second pseudo gives this minimal 21:

Code: Select all
M21 ; 2-0-5-1-1 (JPF/Ocean)

 . . . | 4 . 2 | . . .
 . . . | . . . | . . .
 . . 1 | . 5 . | 8 . .
-------+-------+-------
 1 . . | . 3 . | . . 4
 . . 3 | 9 1 8 | 5 . .
 6 . . | . 2 . | . . 7
-------+-------+-------
 . . 5 | . 8 . | 2 . .
 . . . | . . . | . . .
 . . . | 6 . 7 | . . .

0-2-5-1-1 ; 0-9-2-1-1 ; 2-0-5-1-1 ; 2-9-0-1-1 ; 17-0-2-1-1 ;17-2-0-1-1
Ocean
 
Posts: 442
Joined: 29 August 2005

Postby JPF » Mon May 08, 2006 3:58 pm

Ocean wrote:The first pseudo did not give any immediate results.
A slight modification of the second pseudo gives this minimal 21...

Thanks, Ocean.:D

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

Postby JPF » Mon May 08, 2006 4:36 pm

Here is the current list of the 20 & 21 clues puzzles with full symmetry :

M : Minimal ; Mx : Minimal, x clues.
SM (*) : Symmetric minimal, but not minimal.
x-y-z-t-u : pattern code (and equivalent symmetric patterns), as defined earlier in this thread.

Code: Select all
#01 Ocean
[M20  0-5-2-0-0 ]

 . . . | . . . | . . .
 . . 1 | . 2 . | 3 . .
 . 4 . | 5 . 6 | . 7 .
-------+-------+-------
 . . 4 | . . . | 1 . .
 . 7 . | . . . | . 8 .
 . . 2 | . . . | 6 . .
-------+-------+-------
 . 8 . | 9 . 7 | . 5 .
 . . 3 | . 6 . | 2 . .
 . . . | . . . | . . .

0-5-2-0-0   0-6-1-0-0   5-0-2-0-0   6-0-1-0-0   9-2-0-0-0   10-1-0-0-0


#02 ab
[M20  24-0-1-2-0 ]

 3 8 . | . . . | . 7 1
 9 . . | . . . | . . 4
 . . . | . 2 . | . . .
-------+-------+-------
 . . . | 8 . 9 | . . .
 . . 4 | . . . | 6 . .
 . . . | 1 . 2 | . . .
-------+-------+-------
 . . . | . 5 . | . . .
 8 . . | . . . | . . 7
 7 3 . | . . . | . 9 8

1-4-4-2-0   1-12-0-2-0   4-1-4-2-0   8-8-1-2-0   20-1-0-2-0   24-0-1-2-0


#03 ab
[M20  8-0-5-2-0 ]

 . 3 . | . . . | . 4 .
 6 . . | . . . | . . 3
 . . 7 | . 2 . | 9 . .
-------+-------+-------
 . . . | 3 . 8 | . . .
 . . 9 | . . . | 7 . .
 . . . | 5 . 6 | . . .
-------+-------+-------
 . . 2 | . 1 . | 4 . .
 5 . . | . . . | . . 6
 . 9 . | . . . | . 7 .

4-9-0-2-0   8-0-5-2-0   16-8-5-2-0   16-9-4-2-0   17-4-0-2-0   17-8-4-2-0


#04 ab
[M20  16-2-5-0-0 ]

 6 . . | . . . | . . 5
 . . . | 4 . 3 | . . .
 . . 5 | . 7 . | 1 . .
-------+-------+-------
 . 2 . | . . . | . 7 .
 . . 7 | . . . | 2 . .
 . 8 . | . . . | . 3 .
-------+-------+-------
 . . 6 | . 2 . | 5 . .
 . . . | 7 . 8 | . . .
 4 . . | . . . | . . 3

2-8-5-0-0   2-9-4-0-0   16-2-5-0-0   16-9-2-0-0   17-2-4-0-0   17-8-2-0-0


#05 ab
[M20  2-5-0-0-0 ]

 . . . | 7 . 2 | . . .
 . . 2 | . 4 . | 6 . .
 . 6 . | . . . | . 5 .
-------+-------+-------
 4 . . | . . . | . . 9
 . 1 . | . . . | . 3 .
 3 . . | . . . | . . 7
-------+-------+-------
 . 8 . | . . . | . 9 .
 . . 4 | . 2 . | 1 . .
 . . . | 5 . 3 | . . .

2-4-1-0-0   2-5-0-0-0   4-2-1-0-0   5-2-0-0-0   8-1-2-0-0   9-0-2-0-0


#06 ab
[M20  0-6-0-1-0 ]

 . . . | . . . | . . .
 . . 2 | 5 . 8 | 1 . .
 . 7 . | . . . | . 9 .
-------+-------+-------
 . 5 . | . 6 . | . 4 .
 . . . | 3 . 2 | . . .
 . 6 . | . 9 . | . 3 .
-------+-------+-------
 . 9 . | . . . | . 7 .
 . . 8 | 2 . 1 | 3 . .
 . . . | . . . | . . .

0-4-2-1-0   0-6-0-1-0   4-0-2-1-0   6-0-0-1-0   8-2-0-1-0   10-0-0-1-0


#07 ab
[M20  2-4-0-1-0 ]

 . . . | 2 . 5 | . . .
 . . 7 | . . . | 4 . .
 . 9 . | . . . | . 3 .
-------+-------+-------
 2 . . | . 7 . | . . 1
 . . . | 8 . 3 | . . .
 1 . . | . 9 . | . . 5
-------+-------+-------
 . 4 . | . . . | . 8 .
 . . 8 | . . . | 5 . .
 . . . | 7 . 1 | . . .

2-4-0-1-0   2-8-4-1-0   4-2-0-1-0   8-0-2-1-0   16-2-4-1-0   16-8-2-1-0


#08* ab
[SM20  0-10-5-0-0 ]

 . . . | . . . | . . .
 . 3 . | 9 . 8 | . 1 .
 . . 2 | . 7 . | 8 . .
-------+-------+-------
 . 1 . | . . . | . 3 .
 . . 5 | . . . | 7 . .
 . 9 . | . . . | . 6 .
-------+-------+-------
 . . 7 | . 5 . | 2 . .
 . 6 . | 1 . 7 | . 9 .
 . . . | . . . | . . .

0-9-6-0-0   0-10-5-0-0   17-0-6-0-0   17-10-0-0-0   18-0-5-0-0   18-9-0-0-0


#09 ab
[M20  2-4-0-2-0 ]

 . . . | 4 . 5 | . . .
 . . 9 | . . . | 8 . .
 . 7 . | . . . | . 4 .
-------+-------+-------
 3 . . | 9 . 8 | . . 6
 . . . | . . . | . . .
 8 . . | 3 . 2 | . . 5
-------+-------+-------
 . 5 . | . . . | . 9 .
 . . 7 | . . . | 4 . .
 . . . | 5 . 1 | . . .

2-4-0-2-0   2-8-4-2-0   4-2-0-2-0   8-0-2-2-0   16-2-4-2-0   16-8-2-2-0


#10 ab
[M20  1-6-0-0-0 ]

 . . . | . 6 . | . . .
 . . 6 | 1 . 3 | 5 . .
 . 4 . | . . . | . 2 .
-------+-------+-------
 . 2 . | . . . | . 9 .
 9 . . | . . . | . . 4
 . 3 . | . . . | . 8 .
-------+-------+-------
 . 9 . | . . . | . 1 .
 . . 5 | 6 . 7 | 3 . .
 . . . | . 5 . | . . .

1-4-2-0-0   1-6-0-0-0   4-1-2-0-0   6-1-0-0-0   8-2-1-0-0   10-0-1-0-0


#11 ab
[M20  5-8-0-2-0 ]

 . . 7 | . 5 . | 3 . .
 . 6 . | . . . | . 5 .
 8 . . | . . . | . . 9
-------+-------+-------
 . . . | 8 . 5 | . . .
 9 . . | . . . | . . 2
 . . . | 4 . 3 | . . .
-------+-------+-------
 4 . . | . . . | . . 8
 . 2 . | . . . | . 4 .
 . . 5 | . 3 . | 7 . .

4-8-1-2-0   5-8-0-2-0   8-1-4-2-0   9-0-4-2-0   16-4-1-2-0   16-5-0-2-0


#12 ab
[M20  0-8-6-1-0 ]

 . . . | . . . | . . .
 . 4 . | . . . | . 1 .
 . . 8 | 2 . 6 | 9 . .
-------+-------+-------
 . . 6 | . 1 . | 7 . .
 . . . | 4 . 5 | . . .
 . . 7 | . 3 . | 2 . .
-------+-------+-------
 . . 2 | 7 . 9 | 6 . .
 . 3 . | . . . | . 5 .
 . . . | . . . | . . .

0-8-6-1-0   0-10-4-1-0   16-0-6-1-0   16-10-0-1-0   18-0-4-1-0   18-8-0-1-0


#13 ab
[M20  1-3-4-0-0 ]

 . . . | . 6 . | . . .
 . . . | 7 1 4 | . . .
 . . 2 | . . . | 9 . .
-------+-------+-------
 . 4 . | . . . | . 8 .
 3 7 . | . . . | . 4 1
 . 1 . | . . . | . 5 .
-------+-------+-------
 . . 8 | . . . | 2 . .
 . . . | 9 7 1 | . . .
 . . . | . 4 . | . . .

1-3-4-0-0   1-8-3-0-0   3-1-4-0-0   3-8-1-0-0   16-1-3-0-0   16-3-1-0-0


#14 ab
[M20  1-8-6-0-0 ]

 . . . | . 3 . | . . .
 . 9 . | . . . | . 5 .
 . . 1 | 7 . 2 | 3 . .
-------+-------+-------
 . . 3 | . . . | 2 . .
 6 . . | . . . | . . 9
 . . 4 | . . . | 7 . .
-------+-------+-------
 . . 7 | 8 . 4 | 1 . .
 . 2 . | . . . | . 3 .
 . . . | . 5 . | . . .

1-8-6-0-0   1-10-4-0-0   16-1-6-0-0   16-10-1-0-0   18-1-4-0-0   18-8-1-0-0


#15 Ocean
[M21  0-4-2-1-1 ]

 . . . | . . . | . . .
 . . 1 | . . . | 6 . .
 . 8 . | 3 . 9 | . 5 .
-------+-------+-------
 . . 6 | . 7 . | 8 . .
 . . . | 2 8 5 | . . .
 . . 4 | . 1 . | 7 . .
-------+-------+-------
 . 4 . | 5 . 2 | . 3 .
 . . 8 | . . . | 4 . .
 . . . | . . . | . . .

0-4-2-1-1   0-6-0-1-1   4-0-2-1-1   6-0-0-1-1   8-2-0-1-1   10-0-0-1-1


#16 ab
[M21  0-3-5-0-1 ]

 . . . | . . . | . . .
 . . . | 7 1 9 | . . .
 . . 6 | . 5 . | 8 . .
-------+-------+-------
 . 1 . | . . . | . 2 .
 . 3 8 | . 6 . | 9 1 .
 . 2 . | . . . | . 7 .
-------+-------+-------
 . . 5 | . 9 . | 6 . .
 . . . | 2 4 1 | . . .
 . . . | . . . | . . .

0-3-5-0-1   0-9-3-0-1   3-0-5-0-1   3-9-0-0-1   17-0-3-0-1   17-3-0-0-1


#17 JPF
[M21  17-2-4-0-1 ]

 6 . . | . 7 . | . . 9
 . . . | 4 . 9 | . . .
 . . 4 | . . . | 1 . .
-------+-------+-------
 . 6 . | . . . | . 4 .
 2 . . | . 8 . | . . 7
 . 1 . | . . . | . 5 .
-------+-------+-------
 . . 5 | . . . | 3 . .
 . . . | 1 . 6 | . . .
 9 . . | . 2 . | . . 8

2-8-5-0-1   2-9-4-0-1   16-2-5-0-1   16-9-2-0-1   17-2-4-0-1   17-8-2-0-1


#18 ab
[M21  1-8-6-0-1 ]

 . . . | . 8 . | . . .
 . 1 . | . . . | . 2 .
 . . 4 | 6 . 3 | 7 . .
-------+-------+-------
 . . 9 | . . . | 4 . .
 6 . . | . 5 . | . . 1
 . . 7 | . . . | 5 . .
-------+-------+-------
 . . 6 | 5 . 4 | 3 . .
 . 3 . | . . . | . 9 .
 . . . | . 7 . | . . .

1-8-6-0-1   1-10-4-0-1   16-1-6-0-1   16-10-1-0-1   18-1-4-0-1   18-8-1-0-1


#19 JPF
[M21  16-9-4-2-1 ]

 6 . . | . . . | . . 3
 . 5 . | . 1 . | . 4 .
 . . 8 | . . . | 9 . .
-------+-------+-------
 . . . | 3 . 6 | . . .
 . 4 . | . 2 . | . 5 .
 . . . | 9 . 4 | . . .
-------+-------+-------
 . . 9 | . . . | 3 . .
 . 1 . | . 7 . | . 2 .
 8 . . | . . . | . . 6

4-9-0-2-1   8-0-5-2-1   16-8-5-2-1   16-9-4-2-1   17-4-0-2-1   17-8-4-2-1


#20 JPF
[M21  0-5-2-0-1 ]

 . . . | . . . | . . .
 . . 1 | . 4 . | 5 . .
 . 6 . | 1 . 7 | . 2 .
-------+-------+-------
 . . 6 | . . . | 7 . .
 . 8 . | . 5 . | . 6 .
 . . 3 | . . . | 4 . .
-------+-------+-------
 . 2 . | 7 . 6 | . 8 .
 . . 4 | . 9 . | 1 . .
 . . . | . . . | . . .

0-5-2-0-1   0-6-1-0-1   5-0-2-0-1   6-0-1-0-1   9-2-0-0-1   10-1-0-0-1


#21 JPF
[M21  1-9-2-0-1 ]

 . . . | . 1 . | . . .
 . 9 . | . 5 . | . 3 .
 . . . | 4 . 7 | . . .
-------+-------+-------
 . . 8 | . . . | 4 . .
 5 6 . | . 4 . | . 1 9
 . . 7 | . . . | 8 . .
-------+-------+-------
 . . . | 2 . 8 | . . .
 . 1 . | . 9 . | . 6 .
 . . . | . 7 . | . . .

1-2-5-0-1   1-9-2-0-1   2-1-5-0-1   2-9-1-0-1   17-1-2-0-1   17-2-1-0-1


#22 JPF
[M21  4-0-2-2-1 ]

 . . 1 | . . . | 7 . .
 . . . | . . . | . . .
 8 . . | 6 . 3 | . . 9
-------+-------+-------
 . . 6 | 7 . 9 | 4 . .
 . . . | . 3 . | . . .
 . . 2 | 5 . 8 | 1 . .
-------+-------+-------
 3 . . | 9 . 5 | . . 7
 . . . | . . . | . . .
 . . 4 | . . . | 2 . .

0-4-2-2-1   0-6-0-2-1   4-0-2-2-1   6-0-0-2-1   8-2-0-2-1   10-0-0-2-1


#23 JPF
[M21  0-10-5-0-1 ]

 . . . | . . . | . . .
 . 5 . | 7 . 8 | . 6 .
 . . 2 | . 3 . | 9 . .
-------+-------+-------
 . 6 . | . . . | . 7 .
 . . 9 | . 1 . | 5 . .
 . 7 . | . . . | . 1 .
-------+-------+-------
 . . 3 | . 2 . | 4 . .
 . 2 . | 6 . 5 | . 8 .
 . . . | . . . | . . .

0-9-6-0-1   0-10-5-0-1   17-0-6-0-1   17-10-0-0-1   18-0-5-0-1   18-9-0-0-1


#24 JPF
[M21  1-8-3-0-1 ]

 . . . | . 5 . | . . .
 . 8 . | . . . | . 2 .
 . . . | 1 3 4 | . . .
-------+-------+-------
 . . 6 | . . . | 7 . .
 2 . 1 | . 9 . | 4 . 3
 . . 3 | . . . | 1 . .
-------+-------+-------
 . . . | 6 1 3 | . . .
 . 7 . | . . . | . 5 .
 . . . | . 4 . | . . .

1-3-4-0-1   1-8-3-0-1   3-1-4-0-1   3-8-1-0-1   16-1-3-0-1   16-3-1-0-1


#25 JPF
[M21  1-6-0-0-1 ]

 . . . | . 4 . | . . .
 . . 7 | 3 . 2 | 4 . .
 . 8 . | . . . | . 6 .
-------+-------+-------
 . 5 . | . . . | . 7 .
 8 . . | . 5 . | . . 6
 . 1 . | . . . | . 8 .
-------+-------+-------
 . 2 . | . . . | . 1 .
 . . 4 | 9 . 7 | 2 . .
 . . . | . 6 . | . . .

1-4-2-0-1   1-6-0-0-1   4-1-2-0-1   6-1-0-0-1   8-2-1-0-1   10-0-1-0-1


#26 JPF
[M21  2-8-4-1-1 ]

 . . . | 4 . 3 | . . .
 . 8 . | . . . | . 6 .
 . . 3 | . . . | 1 . .
-------+-------+-------
 7 . . | . 9 . | . . 3
 . . . | 8 2 5 | . . .
 4 . . | . 7 . | . . 8
-------+-------+-------
 . . 4 | . . . | 5 . .
 . 5 . | . . . | . 8 .
 . . . | 1 . 7 | . . .

2-4-0-1-1   2-8-4-1-1   4-2-0-1-1   8-0-2-1-1   16-2-4-1-1   16-8-2-1-1


#27 JPF
[M21  2-8-4-2-1 ]

 . . . | 3 . 7 | . . .
 . 1 . | . . . | . 5 .
 . . 2 | . . . | 1 . .
-------+-------+-------
 3 . . | 6 . 5 | . . 7
 . . . | . 2 . | . . .
 7 . . | 4 . 9 | . . 6
-------+-------+-------
 . . 3 | . . . | 2 . .
 . 9 . | . . . | . 4 .
 . . . | 5 . 6 | . . .

2-4-0-2-1   2-8-4-2-1   4-2-0-2-1   8-0-2-2-1   16-2-4-2-1   16-8-2-2-1


#28 JPF
[M21  2-5-0-0-1 ]

 . . . | 4 . 9 | . . .
 . . 5 | . 1 . | 3 . .
 . 7 . | . . . | . 9 .
-------+-------+-------
 7 . . | . . . | . . 1
 . 4 . | . 6 . | . 7 .
 3 . . | . . . | . . 2
-------+-------+-------
 . 9 . | . . . | . 2 .
 . . 1 | . 4 . | 5 . .
 . . . | 3 . 7 | . . .

2-4-1-0-1   2-5-0-0-1   4-2-1-0-1   5-2-0-0-1   8-1-2-0-1   9-0-2-0-1


#29 JPF
[M21  5-8-0-2-1 ]

 . . 2 | . 9 . | 7 . .
 . 5 . | . . . | . 8 .
 1 . . | . . . | . . 3
-------+-------+-------
 . . . | 7 . 6 | . . .
 5 . . | . 8 . | . . 1
 . . . | 5 . 9 | . . .
-------+-------+-------
 4 . . | . . . | . . 5
 . 7 . | . . . | . 4 .
 . . 9 | . 7 . | 6 . .

4-8-1-2-1   5-8-0-2-1   8-1-4-2-1   9-0-4-2-1   16-4-1-2-1   16-5-0-2-1


#30* ab
[SM21  0-9-2-2-1 ]

 . . . | . . . | . . .
 . 4 . | . 6 . | . 9 .
 . . . | 5 . 1 | . . .
-------+-------+-------
 . . 5 | 9 . 3 | 8 . .
 . 9 . | . 4 . | . 2 .
 . . 1 | 8 . 7 | 5 . .
-------+-------+-------
 . . . | 7 . 8 | . . .
 . 6 . | . 9 . | . 3 .
 . . . | . . . | . . .

0-2-5-2-1   0-9-2-2-1   2-0-5-2-1   2-9-0-2-1   17-0-2-2-1   17-2-0-2-1


#31* ab
[SM21  1-4-4-2-1 ]

 . . . | . 7 . | . . .
 . . 9 | . . . | 5 . .
 . 5 8 | . . . | 3 9 .
-------+-------+-------
 . . . | 3 . 9 | . . .
 7 . . | . 8 . | . . 2
 . . . | 6 . 7 | . . .
-------+-------+-------
 . 3 5 | . . . | 9 6 .
 . . 6 | . . . | 8 . .
 . . . | . 4 . | . . .

1-4-4-2-1   1-12-0-2-1   4-1-4-2-1   8-8-1-2-1   20-1-0-2-1   24-0-1-2-1


#32* ab
[SM21  0-8-6-1-1 ]

 . . . | . . . | . . .
 . 4 . | . . . | . 6 .
 . . 2 | 9 . 7 | 5 . .
-------+-------+-------
 . . 7 | . 6 . | 2 . .
 . . . | 5 3 8 | . . .
 . . 8 | . 4 . | 9 . .
-------+-------+-------
 . . 9 | 2 . 6 | 8 . .
 . 6 . | . . . | . 5 .
 . . . | . . . | . . .

0-8-6-1-1   0-10-4-1-1   16-0-6-1-1   16-10-0-1-1   18-0-4-1-1   18-8-0-1-1


#33 Ocean
[M20  0-9-6-0-0 ]

 . . . | . . . | . . .
 . 1 . | . 2 . | . 3 .
 . . 4 | 5 . 6 | 7 . .
-------+-------+-------
 . . 6 | . . . | 5 . .
 . 2 . | . . . | . 8 .
 . . 8 | . . . | 9 . .
-------+-------+-------
 . . 5 | 4 . 7 | 6 . .
 . 8 . | . 9 . | . 1 .
 . . . | . . . | . . .

0-9-6-0-0   0-10-5-0-0   17-0-6-0-0   17-10-0-0-0   18-0-5-0-0   18-9-0-0-0


#34 ab/Ocean
[M20  0-2-5-1-0 ]

 . . . | . . . | . . .
 . . . | 6 . 5 | . . .
 . . 1 | . 3 . | 2 . .
-------+-------+-------
 . 5 . | . 8 . | . 9 .
 . . 8 | 3 . 2 | 7 . .
 . 9 . | . 7 . | . 4 .
-------+-------+-------
 . . 2 | . 1 . | 8 . .
 . . . | 4 . 9 | . . .
 . . . | . . . | . . .

0-2-5-1-0   0-9-2-1-0   2-0-5-1-0   2-9-0-1-0   17-0-2-1-0   17-2-0-1-0


#35 JPF/Ocean
[M21  2-0-5-1-1 ]

 . . . | 4 . 2 | . . .
 . . . | . . . | . . .
 . . 1 | . 5 . | 8 . .
-------+-------+-------
 1 . . | . 3 . | . . 4
 . . 3 | 9 1 8 | 5 . .
 6 . . | . 2 . | . . 7
-------+-------+-------
 . . 5 | . 8 . | 2 . .
 . . . | . . . | . . .
 . . . | 6 . 7 | . . .

0-2-5-1-1   0-9-2-1-1   2-0-5-1-1   2-9-0-1-1   17-0-2-1-1   17-2-0-1-1


#36* JPF
[SM21  16-0-6-2-1 ]

 3 . . | . . . | . . 4
 . . . | . . . | . . .
 . . 1 | 5 . 9 | 7 . .
-------+-------+-------
 . . 5 | 3 . 1 | 9 . .
 . . . | . 6 . | . . .
 . . 7 | 9 . 2 | 1 . .
-------+-------+-------
 . . 9 | 1 . 5 | 8 . .
 . . . | . . . | . . .
 8 . . | . . . | . . 3

0-8-6-2-1   0-10-4-2-1   16-0-6-2-1   16-10-0-2-1   18-0-4-2-1   18-8-0-2-1


#37 JPF
[M20  1-2-4-1-0 ]

 . . . | . 1 . | . . .
 . . . | 6 . 7 | . . .
 . . 3 | . . . | 4 . .
-------+-------+-------
 . 6 . | . 9 . | . 8 .
 7 . . | 8 . 2 | . . 1
 . 1 . | . 5 . | . 3 .
-------+-------+-------
 . . 5 | . . . | 7 . .
 . . . | 1 . 6 | . . .
 . . . | . 2 . | . . .

1-2-4-1-0   1-8-2-1-0   2-1-4-1-0   2-8-1-1-0   16-1-2-1-0   16-2-1-1-0


#38 ab
[M21  0-2-5-2-1 ]

 . . . | . . . | . . .
 . . . | 8 . 6 | . . .
 . . 3 | . 2 . | 5 . .
-------+-------+-------
 . 8 . | 2 . 9 | . 1 .
 . . 7 | . 4 . | 3 . .
 . 9 . | 1 . 3 | . 6 .
-------+-------+-------
 . . 4 | . 5 . | 2 . .
 . . . | 9 . 8 | . . .
 . . . | . . . | . . .

0-2-5-2-1   0-9-2-2-1   2-0-5-2-1   2-9-0-2-1   17-0-2-2-1   17-2-0-2-1


#39 JPF

 . . . | . . . | . . .
 . 1 . | . . . | . 2 .
 . . 3 | 4 . 5 | 6 . .
-------+-------+-------
 . . 5 | . 6 . | 3 . .
 . . . | 7 8 9 | . . .
 . . 9 | . 1 . | 4 . .
-------+-------+-------
 . . 4 | 6 . 2 | 9 . .
 . 2 . | . . . | . 7 .
 . . . | . . . | . . .

0-8-6-1-1   0-10-4-1-1   16-0-6-1-1   16-10-0-1-1   18-0-4-1-1   18-8-0-1-1


#40 JPF

 . . . | . 1 . | . . .
 . . 2 | . . . | 3 . .
 . 3 4 | . . . | 2 5 .
-------+-------+-------
 . . . | 2 . 4 | . . .
 6 . . | . 7 . | . . 8
 . . . | 6 . 1 | . . .
-------+-------+-------
 . 2 5 | . . . | 4 6 .
 . . 6 | . . . | 7 . .
 . . . | . 9 . | . . .

1-4-4-2-1   1-12-0-2-1   4-1-4-2-1   8-8-1-2-1   20-1-0-2-1   24-0-1-2-1


#41 JPF
[M21  1-2-4-1-1 ]

 . . . | . 1 . | . . .
 . . . | 2 . 3 | . . .
 . . 4 | . . . | 5 . .
-------+-------+-------
 . 6 . | . 3 . | . 7 .
 2 . . | 7 6 8 | . . 1
 . 1 . | . 9 . | . 4 .
-------+-------+-------
 . . 9 | . . . | 2 . .
 . . . | 1 . 6 | . . .
 . . . | . 4 . | . . .

1-2-4-1-1   1-8-2-1-1   2-1-4-1-1   2-8-1-1-1   16-1-2-1-1   16-2-1-1-1



Here is the list of all the different patterns of F.S. puzzles with 20 and 21 clues.

Code: Select all
LIST of the F.S. patterns (20 & 21 clues)
(x are the non valid patterns, NM the non minimal patterns)
Add -0 or -1 for the full code of the pattern.
* for a non minimal solution.


Clues       |Clues       
20          |21              FS Code
            |             
X           |X               0-0-3-3   0-3-0-3   3-0-0-3
X           |X               0-0-6-3  0-10-0-3  18-0-0-3
X           |X               0-0-7-1  0-11-0-1  19-0-0-1
X           |X               0-0-7-2  0-11-0-2  19-0-0-2
X           |X               0-1-2-3   0-2-1-3   1-0-2-3   1-2-0-3   2-0-1-3   2-1-0-3
X           |X               0-1-3-1   0-3-1-1   1-0-3-1   1-3-0-1   3-0-1-1   3-1-0-1
X           |X               0-1-3-2   0-3-1-2   1-0-3-2   1-3-0-2   3-0-1-2   3-1-0-2
            |NM              0-1-5-3   0-9-1-3   1-0-5-3   1-9-0-3  17-0-1-3  17-1-0-3
            |                0-1-6-1  0-10-1-1   1-0-6-1  1-10-0-1  18-0-1-1  18-1-0-1
            |                0-1-6-2  0-10-1-2   1-0-6-2  1-10-0-2  18-0-1-2  18-1-0-2
            |                0-1-7-0  0-11-1-0   1-0-7-0  1-11-0-0  19-0-1-0  19-1-0-0
X           |X               0-2-2-1   2-0-2-1   2-2-0-1
X           |X               0-2-2-2   2-0-2-2   2-2-0-2
X           |X               0-2-3-0   0-3-2-0   2-0-3-0   2-3-0-0   3-0-2-0   3-2-0-0
            |NM              0-2-4-3   0-8-2-3   2-0-4-3   2-8-0-3  16-0-2-3  16-2-0-3
#34 ab/Ocean|#35 JPF/Ocean   0-2-5-1   0-9-2-1   2-0-5-1   2-9-0-1  17-0-2-1  17-2-0-1
            |#38 ab          0-2-5-2   0-9-2-2   2-0-5-2   2-9-0-2  17-0-2-2  17-2-0-2
            |                0-2-6-0  0-10-2-0   2-0-6-0  2-10-0-0  18-0-2-0  18-2-0-0
            |                0-3-4-1   0-8-3-1   3-0-4-1   3-8-0-1  16-0-3-1  16-3-0-1
            |                0-3-4-2   0-8-3-2   3-0-4-2   3-8-0-2  16-0-3-2  16-3-0-2
            |#16 ab          0-3-5-0   0-9-3-0   3-0-5-0   3-9-0-0  17-0-3-0  17-3-0-0
            |NM              0-4-1-3   0-5-0-3   4-0-1-3   5-0-0-3   8-1-0-3   9-0-0-3
#06 ab      |#15 Ocean       0-4-2-1   0-6-0-1   4-0-2-1   6-0-0-1   8-2-0-1  10-0-0-1
            |#22 JPF         0-4-2-2   0-6-0-2   4-0-2-2   6-0-0-2   8-2-0-2  10-0-0-2
            |                0-4-3-0   0-7-0-0   4-0-3-0   7-0-0-0   8-3-0-0  11-0-0-0
            |NM              0-4-4-3  0-12-0-3   4-0-4-3   8-8-0-3  20-0-0-3  24-0-0-3
            |                0-4-5-1  0-13-0-1   4-0-5-1   8-9-0-1  21-0-0-1  25-0-0-1
            |                0-4-5-2  0-13-0-2   4-0-5-2   8-9-0-2  21-0-0-2  25-0-0-2
            |                0-4-6-0  0-14-0-0   4-0-6-0  8-10-0-0  22-0-0-0  26-0-0-0
            |                0-5-1-1   0-9-5-1   5-0-1-1   9-1-0-1  17-0-5-1  17-9-0-1
            |                0-5-1-2   0-9-5-2   5-0-1-2   9-1-0-2  17-0-5-2  17-9-0-2
#01 Ocean   |#20 JPF         0-5-2-0   0-6-1-0   5-0-2-0   6-0-1-0   9-2-0-0  10-1-0-0
            |                0-5-4-1  0-12-1-1   5-0-4-1   9-8-0-1  20-0-1-1  24-1-0-1
            |                0-5-4-2  0-12-1-2   5-0-4-2   9-8-0-2  20-0-1-2  24-1-0-2
X           |X               0-5-5-0  0-13-1-0   5-0-5-0   9-9-0-0  21-0-1-0  25-1-0-0
            |                0-6-4-0  0-12-2-0   6-0-4-0  10-8-0-0  20-0-2-0  24-2-0-0
            |NM              0-8-5-3   0-9-4-3  16-0-5-3  16-9-0-3  17-0-4-3  17-8-0-3
#12 ab      |#39 JPF         0-8-6-1  0-10-4-1  16-0-6-1 16-10-0-1  18-0-4-1  18-8-0-1
            |#36* JPF        0-8-6-2  0-10-4-2  16-0-6-2 16-10-0-2  18-0-4-2  18-8-0-2
            |                0-8-7-0  0-11-4-0  16-0-7-0 16-11-0-0  19-0-4-0  19-8-0-0
#33 Ocean   |#23 JPF         0-9-6-0  0-10-5-0  17-0-6-0 17-10-0-0  18-0-5-0  18-9-0-0
            |               0-12-4-1  20-0-4-1  24-8-0-1
            |               0-12-4-2  20-0-4-2  24-8-0-2
X           |X              0-12-5-0  0-13-4-0  20-0-5-0  21-0-4-0  24-9-0-0  25-8-0-0
X           |X               1-1-1-3
X           |X               1-1-2-1   1-2-1-1   2-1-1-1
X           |X               1-1-2-2   1-2-1-2   2-1-1-2
X           |X               1-1-3-0   1-3-1-0   3-1-1-0
            |NM              1-1-4-3   1-8-1-3  16-1-1-3
            |NM              1-1-5-1   1-9-1-1  17-1-1-1
            |                1-1-5-2   1-9-1-2  17-1-1-2
            |                1-1-6-0  1-10-1-0  18-1-1-0
X           |X               1-2-2-0   2-1-2-0   2-2-1-0
#37 JPF     |#41 JPF         1-2-4-1   1-8-2-1   2-1-4-1   2-8-1-1  16-1-2-1  16-2-1-1
            |                1-2-4-2   1-8-2-2   2-1-4-2   2-8-1-2  16-1-2-2  16-2-1-2
            |#21 JPF         1-2-5-0   1-9-2-0   2-1-5-0   2-9-1-0  17-1-2-0  17-2-1-0
#13 ab      |#24 JPF         1-3-4-0   1-8-3-0   3-1-4-0   3-8-1-0  16-1-3-0  16-3-1-0
            |NM              1-4-0-3   1-8-4-3   4-1-0-3   8-0-1-3  16-1-4-3  16-8-1-3
            |                1-4-1-1   1-5-0-1   4-1-1-1   5-1-0-1   8-1-1-1   9-0-1-1
            |                1-4-1-2   1-5-0-2   4-1-1-2   5-1-0-2   8-1-1-2   9-0-1-2
#10 ab      |#25 JPF         1-4-2-0   1-6-0-0   4-1-2-0   6-1-0-0   8-2-1-0  10-0-1-0
            |                1-4-4-1  1-12-0-1   4-1-4-1   8-8-1-1  20-1-0-1  24-0-1-1
#02 ab      |#40 JPF         1-4-4-2  1-12-0-2   4-1-4-2   8-8-1-2  20-1-0-2  24-0-1-2
X           |X               1-4-5-0  1-13-0-0   4-1-5-0   8-9-1-0  21-1-0-0  25-0-1-0
X           |X               1-5-1-0   1-9-5-0   5-1-1-0   9-1-1-0  17-1-5-0  17-9-1-0
X           |X               1-5-4-0  1-12-1-0   5-1-4-0   9-8-1-0  20-1-1-0  24-1-1-0
            |                1-8-5-1   1-9-4-1  16-1-5-1  16-9-1-1  17-1-4-1  17-8-1-1
            |                1-8-5-2   1-9-4-2  16-1-5-2  16-9-1-2  17-1-4-2  17-8-1-2
#14 ab      |#18 ab          1-8-6-0  1-10-4-0  16-1-6-0 16-10-1-0  18-1-4-0  18-8-1-0
X           |X              1-12-4-0  20-1-4-0  24-8-1-0
            |                2-2-4-0   2-8-2-0  16-2-2-0
#07 ab      |#26 JPF         2-4-0-1   2-8-4-1   4-2-0-1   8-0-2-1  16-2-4-1  16-8-2-1
#09 ab      |#27 JPF         2-4-0-2   2-8-4-2   4-2-0-2   8-0-2-2  16-2-4-2  16-8-2-2
#05 ab      |#28 JPF         2-4-1-0   2-5-0-0   4-2-1-0   5-2-0-0   8-1-2-0   9-0-2-0
            |                2-4-4-0  2-12-0-0   4-2-4-0   8-8-2-0  20-2-0-0  24-0-2-0
#04 ab      |#17 JPF         2-8-5-0   2-9-4-0  16-2-5-0  16-9-2-0  17-2-4-0  17-8-2-0
            |                3-4-0-0   3-8-4-0   4-3-0-0   8-0-3-0  16-3-4-0  16-8-3-0
            |                4-4-0-1   8-4-0-1  12-0-0-1
            |                4-4-0-2   8-4-0-2  12-0-0-2
X           |X               4-4-1-0   8-5-0-0  13-0-0-0
X           |X               4-4-4-0  8-12-0-0  28-0-0-0
X           |X               4-5-0-0   5-4-0-0   8-4-1-0   9-4-0-0  12-0-1-0  12-1-0-0
            |NM              4-8-0-3   8-0-4-3  16-4-0-3  16-8-4-3
            |                4-8-1-1   5-8-0-1   8-1-4-1   9-0-4-1  16-4-1-1  16-5-0-1
#11 ab      |#29 JPF         4-8-1-2   5-8-0-2   8-1-4-2   9-0-4-2  16-4-1-2  16-5-0-2
            |                4-8-2-0   6-8-0-0   8-2-4-0  10-0-4-0  16-4-2-0  16-6-0-0
            |                4-8-4-1   8-8-4-1  16-4-4-1 16-12-0-1  20-8-0-1  24-0-4-1
            |                4-8-4-2   8-8-4-2  16-4-4-2 16-12-0-2  20-8-0-2  24-0-4-2
X           |X               4-8-5-0   8-9-4-0  16-4-5-0 16-13-0-0  21-8-0-0  25-0-4-0
            |                4-9-0-1   8-0-5-1  16-8-5-1  16-9-4-1  17-4-0-1  17-8-4-1
#03 ab      |#19 JPF         4-9-0-2   8-0-5-2  16-8-5-2  16-9-4-2  17-4-0-2  17-8-4-2
X           |X               4-9-1-0   5-9-0-0   8-1-5-0   9-0-5-0  17-4-1-0  17-5-0-0
X           |X               4-9-4-0   8-8-5-0  17-4-4-0 17-12-0-0  20-9-0-0  24-0-5-0
            |               4-10-0-0   8-0-6-0  16-8-6-0 16-10-4-0  18-4-0-0  18-8-4-0
X           |X              4-12-0-0   8-4-4-0  12-0-4-0  12-8-0-0  20-4-0-0  24-4-0-0
X           |X               5-8-1-0   9-1-4-0  16-5-1-0  16-9-5-0  17-8-5-0  17-9-4-0
X           |X               5-8-4-0   9-8-4-0  16-5-4-0 16-12-1-0  20-8-1-0  24-1-4-0
X           |X             16-12-4-0  20-8-4-0  24-8-4-0


JPF
Last edited by JPF on Sat Mar 29, 2008 6:48 pm, edited 6 times in total.
JPF
2017 Supporter
 
Posts: 3752
Joined: 06 December 2005
Location: Paris, France

Postby JPF » Mon May 08, 2006 8:47 pm

One more 21 clues, but not abs. minimal.
Unfortunately we need to keep r5c5.
Code: Select all
SM 21   16-0-6-2-1

 3 . . | . . . | . . 4
 . . . | . . . | . . .
 . . 1 | 5 . 9 | 7 . .
-------+-------+-------
 . . 5 | 3 . 1 | 9 . .
 . . . | . 6 . | . . .
 . . 7 | 9 . 2 | 1 . .
-------+-------+-------
 . . 9 | 1 . 5 | 8 . .
 . . . | . . . | . . .
 8 . . | . . . | . . 3

0-8-6-2-1  0-10-4-2-1  16-0-6-2-1  16-10-0-2-1  18-0-4-2-1  18-8-0-2-1

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

Postby JPF » Mon May 08, 2006 10:51 pm

A new minimal 20 clues :
Code: Select all
M20  1-2-4-1-0

 . . . | . 1 . | . . .
 . . . | 6 . 7 | . . .
 . . 3 | . . . | 4 . .
-------+-------+-------
 . 6 . | . 9 . | . 8 .
 7 . . | 8 . 2 | . . 1
 . 1 . | . 5 . | . 3 .
-------+-------+-------
 . . 5 | . . . | 7 . .
 . . . | 1 . 6 | . . .
 . . . | . 2 . | . . .

1-2-4-1-0  1-8-2-1-0  2-1-4-1-0  2-8-1-1-0  16-1-2-1-0  16-2-1-1-0


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

Postby Ocean » Tue May 09, 2006 11:35 am

I started to build a collection of minimal 20s with full symmetry. A few tousand so far. Here is a taste:

Code: Select all
#
#M20. Pattern class: 0-2-5-1-0
#
000000000000102000003040500010030020004506300070080010006050400000709000000000000
000000000000102000003040500010030020004506700080070010006050400000809000000000000
000000000000102000003040500010030020004605300070080010006050400000709000000000000
000000000000102000003040500010030020005406300020070080004050700000908000000000000
000000000000102000003040500010030020005406300020070080004060700000908000000000000
000000000000102000003040500010030020005406300020070080006050700000908000000000000
000000000000102000003040500010030020005604300020070080004050700000908000000000000
000000000000102000003040500010030020005604300020070080004060700000908000000000000
000000000000102000003040500010030020005604300070080010006050400000709000000000000
000000000000102000003040500010030020006507300080060010007050600000809000000000000
000000000000102000003040500010030020006507400080060010007050600000809000000000000
000000000000102000003040500010030020006705300080060010007050400000809000000000000
000000000000102000003040500010030060005407800020080010007050300000609000000000000
000000000000102000003040500010030060005407800020080090007050300000209000000000000
000000000000102000003040500010030060005704800020080090007050300000601000000000000
#
#M20. Pattern class: 1-4-2-0-0
#
000010000001203400050000060020000070400000006080000050060000020003409800000030000
000010000001203400050000060020000070800000005060000080080000030004901200000040000
000010000001203400050000060040000050200000007070000080090000070003406100000050000
000010000001203400050000060040000050200000007080000090090000080003406100000050000
000010000001203400050000060040000070200000008090000050070000090003406100000050000
#
#M20. Pattern class: 1-8-6-0-0
#
000010000020000030001405600003000100700000008004000200002503400080000070000090000
000010000020000030001405600003000200700000008004000100002106300080000070000090000
000010000020000030001405600003000200700000008004000100002106400080000070000090000
000010000020000030001405600003000200700000008004000100002503400080000070000060000
000010000020000030001405600003000200700000008004000100002503400080000070000090000
000010000020000030001405600003000200700000008004000100002601300080000070000090000
000010000020000030001405600003000200700000008004000100002601400080000070000090000
000010000020000030001405600003000200700000008004000100005204300080000070000060000
000010000020000030001405600003000200700000008004000100005206300080000070000030000
000010000020000030001405600003000200700000008004000100006102300080000070000090000
000010000020000030001405600003000200700000008004000100006102400080000070000060000
000010000020000030001405600003000200700000008004000100006102400080000070000090000
000010000020000030001405600003000200700000008004000100006201300080000070000060000
000010000020000030001405600003000200700000008004000100006201300080000070000090000
000010000020000030001405600003000200700000008004000100006201400080000070000060000
000010000020000030001405600003000200700000008004000100006201400080000070000090000
000010000020000030001405600003000200700000008004000100006301400080000070000050000
000010000020000030001405600003000200700000008004000100009204300080000070000060000
000010000020000030001405600003000400700000008006000500004306100080000020000090000
000010000020000030001405600003000400700000008006000500005603100080000020000090000
000010000020000030001405600003000400700000008006000500005603100080000070000090000
000010000020000030001405600004000100300000007005000800006809500010000040000020000
#
#M20. Pattern class: 2-4-0-1-0
#
000102000001000300040000020200030005000506000400070001050000030008000600000408000
000102000001000300040000050200030006000704000600050001070000030002000700000308000
000102000001000300040000050200030006000705000600080001070000080002000700000304000
000102000001000300040000050200030006000708000600040007080000040002000800000903000
000102000001000300040000050200030006000708000600040008070000040002000700000309000
000102000001000300040000050200030006000708000600090001070000090002000700000304000
000102000001000300040000050200050006000407000600030001070000030002000700000803000
000102000001000300040000050200060007000508000700030001080000060002000800000403000
000102000001000300040000050200060007000809000700030001090000060002000900000403000
000102000001000300040000050600010007000304000800050004010000080003000500000208000
000102000001000300040000050600030001000704000800050004030000080007000500000208000
000102000001000300040000050600030007000408000700050001080000030002000800000506000
000102000001000300040000050600030007000408000700050001080000030002000800000706000
000102000001000300040000050600030007000804000700050001080000030002000800000706000
000102000001000300040000050600050004000304000700080001080000060003000500000206000
000102000003000400010000050200040001000607000600030008030000060005000700000208000
000102000003000400010000050200040001000607000600030008030000060009000700000208000
000102000003000400010000050200040006000708000700030001030000070005000800000206000
000102000003000400010000050200040006000708000700030001030000070009000800000206000
000102000003000400010000050400060001000704000700030008030000070005000600000208000
000102000003000400010000050400060001000708000700030009030000070005000800000209000
000102000003000400010000050500010006000704000700030001030000070004000800000209000
000102000003000400010000050500060001000704000700030008030000070005000900000208000
000102000003000400010000050600030001000607000700040008030000060005000700000208000
000102000003000400040000050100050004000304000600070008090000060007000500000206000
000102000003000400040000050100060002000304000700050008020000070005000600000208000
000102000003000400040000050100060007000403000800050004090000080006000500000208000
000102000003000400050000060100030007000507000800060005040000080007000600000208000
000102000003000400050000060100030007000608000700050002040000080008000200000703000
000102000003000400050000060100030007000608000700050002090000080008000200000703000
000102000003000400050000060100030007000705000800060005040000080007000600000208000
000102000003000400050000060100030007000805000700060002040000080008000200000306000
000102000003000400050000060100030007000806000700050002040000080008000200000305000
000102000003000400050000060100030007000806000700050002040000080008000200000307000
000102000003000400050000060100030007000806000700050002090000080008000200000307000
000102000003000400050000060100030007000809000700050002040000090009000200000603000
000102000003000400050000060100030007000809000700060002040000090009000200000403000
#
#M20.  Pattern class: 2-4-1-0-0
#
000102000001000300040050060200000003003000100400000007080040090005000600000307000
000102000001000300040050060200000003003000100700000008090020070005000600000908000
000102000001000300040050060200000007003000100400000003080020090005000600000307000
000102000001000300040050060200000007003000100400000003080040090005000600000307000
000102000001000300040050060200000007003000100400000003080040090005000600000907000
000102000001000300040050060200000007007000100400000005030040080008000900000705000
000102000001000300040050060600000007003000100800000003090020080005000600000407000
#
#M20.  Pattern class: 2-8-5-0-0
#
100000002000304000002050300040000010006000500070000080003090600000508000800000007
100000002000304000002050300040000010006000500070000080005060900000508000800000007
100000002000304000002050300040000010006000500070000080005090600000508000800000007
100000002000304000002050300040000060007000500050000010003080700000506000600000009
100000002000304000002050300040000060007000500050000010008030700000605000600000009
100000002000304000002050300040000060007000500080000010003090700000506000600000008
100000002000304000002050300040000060007000500080000010005070900000506000600000008
100000002000304000002050300040000060007000500080000010005090700000506000600000008
100000002000304000002050600030000070004000500050000010006040800000507000700000006
100000002000304000002050600030000070004000500050000010006040800000705000700000006
100000002000304000002050600030000070007000500050000010006080900000507000700000004
100000002000304000002050600030000070007000500050000010006080900000705000700000004
100000002000304000002050600030000070008000500050000010006040800000507000700000006
100000002000304000002050600030000070008000500050000010006080400000507000700000009
100000002000304000002050600030000070008000500050000010009060800000507000700000004
100000002000304000002050600030000070008000500050000010009060800000705000700000004
#
#M20.  Pattern class: 4-8-1-2-0
#
001020300020000010400000005000106000300000007000802000500000004060000090008010200
001020300020000010400000005000203000600000007000405000700000004050000080008090200
001020300020000010400000005000203000600000007000504000700000004050000080008090200
001020300020000040500000001000204000600000007000805000700000005090000080003010200
001020300020000040500000006000102000300000007000806000600000004080000050003010200
001020300020000040500000006000102000300000007000806000600000005080000090003010200
001020300020000040500000006000102000400000007000806000600000004080000050003010200
001020300020000040500000006000102000700000008000504000600000005040000090003010200
001020300020000040500000006000106000300000007000802000600000004080000050003010200
001020300020000040500000006000106000300000007000802000600000005080000090003010200
001020300020000040500000006000106000400000007000205000800000005060000090003010200
001020300020000040500000006000107000300000005000402000600000008070000090003010200
001020300020000040500000006000107000300000008000205000400000007070000060003010200
001020300020000040500000006000107000300000008000206000600000005070000030009010200
001020300020000040500000006000107000300000008000402000600000005070000090009010200
001020300020000040500000006000107000300000008000402000600000007070000050009010200
001020300020000040500000006000107000300000008000402000600000007070000090003010200
001020300020000040500000006000107000300000008000902000600000005070000090003010200
001020300020000040500000006000107000400000005000802000600000009070000080003010200
001020300020000040500000006000107000400000008000205000900000005070000060003010200
001020300020000040500000006000107000400000008000205000900000005070000090003010200
001020300020000040500000006000107000400000008000502000600000004070000050003010200
001020300020000040500000006000107000600000005000203000800000007070000090004010200
001020300020000040500000006000107000800000005000206000600000007070000080003010200
001020300020000040500000006000107000800000005000206000600000007070000080009010200
001020300020000040500000006000107000800000005000206000600000007070000090004010200
001020300020000040500000006000107000800000005000402000600000007070000080009010200
001020300020000040500000006000107000800000005000602000600000009070000080003010200
001020300020000040500000006000107000800000009000204000600000007070000050003010200
001020300020000040500000006000107000800000009000204000600000007070000050004010200
001020300020000040500000006000107000800000009000204000600000007070000050009010200
001020300020000040500000006000107000800000009000205000400000007070000060003010200
001020300020000040500000006000107000800000009000205000600000005070000060003010200
001020300020000040500000006000107000800000009000205000600000007070000080003010200
001020300020000040500000006000107000800000009000206000600000007070000080003010200
001020300020000040500000006000107000800000009000402000600000007070000050009010200
001020300020000040500000006000107000800000009000602000600000007070000080003010200
001020300020000040500000006000203000400000007000506000700000005060000080008090200
001020300020000040500000006000203000400000007000605000700000005060000080008090200
001020300020000040500000006000204000300000007000506000800000005060000090003010200
001020300020000040500000006000204000300000007000605000800000005060000090003010200
001020300020000040500000006000204000400000007000305000600000005030000060008010200
001020300020000040500000006000204000400000007000305000600000005030000080007010200
001020300020000040500000006000204000600000007000305000700000008030000090009010200
001020300020000040500000006000204000700000001000506000800000005060000070003080200
001020300020000040500000006000204000700000001000506000800000005060000070003090200
001020300020000040500000006000204000700000001000508000600000008080000050003090200
001020300020000040500000006000204000700000001000605000800000005060000070003080200
001020300020000040500000006000204000700000001000605000800000005060000070003090200
001020300020000040500000006000204000700000001000805000600000008080000050003090200
001020300020000040500000006000204000700000003000506000800000005060000090009010200
001020300020000040500000006000204000700000003000605000800000005060000090009010200
001020300020000040500000006000204000700000008000305000600000005030000090009010200
001020300020000040500000006000204000700000008000305000600000009030000080008010200
001020300020000040500000006000204000700000008000305000800000007030000090009010200
001020300020000040500000006000204000700000008000305000800000009030000060006010200
001020300020000040500000006000204000700000008000506000800000005060000090003010200
001020300020000040500000006000204000700000008000506000800000005060000090009010200
001020300020000040500000006000204000700000008000506000900000005060000030003010200
001020300020000040500000006000204000700000008000605000800000005060000090003010200
001020300020000040500000006000204000700000008000605000800000005060000090009010200
001020300020000040500000006000204000700000008000605000900000005060000030003010200
001020300020000040500000006000205000300000007000406000800000005060000090003010200
001020300020000040500000006000205000700000001000406000800000005060000090007030200
001020300020000040500000006000205000700000008000406000800000005060000030003010200
001020300020000040500000006000205000700000008000406000800000005060000030009010200
001020300020000040500000006000205000700000008000406000800000005060000090003010200
001020300020000040500000006000206000300000007000405000800000005060000090003010200
001020300020000040500000006000206000300000007000405000800000009060000070004010200
001020300020000040500000006000206000300000007000408000700000008060000030004010200
001020300020000040500000006000206000700000001000405000800000005060000090007030200
001020300020000040500000006000206000700000008000405000800000005060000030003010200
001020300020000040500000006000206000700000008000405000800000005060000030009010200
001020300020000040500000006000206000700000008000405000800000005060000090003010200
001020300020000040500000006000206000700000008000405000800000009060000030004010200
001020300020000040500000006000207000300000001000506000800000005060000070003080200
001020300020000040500000006000207000300000001000605000800000005060000070003080200
001020300020000040500000006000207000300000008000506000900000005060000070008010200
001020300020000040500000006000207000300000008000605000900000005060000070008010200
001020300020000040500000006000207000400000008000506000900000005060000070003010200
001020300020000040500000006000207000400000008000506000900000005060000070003090200
001020300020000040500000006000207000400000008000605000300000005050000070004010200
001020300020000040500000006000207000400000008000605000900000005050000070003010200
001020300020000040500000006000207000400000008000605000900000005050000070004030200
001020300020000040500000006000207000400000008000605000900000005060000070003010200
001020300020000040500000006000207000400000008000605000900000005060000070003090200
001020300020000040500000006000207000800000001000405000600000005040000070003060200
001020300020000040500000006000207000800000001000504000600000005040000070003060200
001020300020000040500000006000207000800000001000506000900000005060000070003090200
001020300020000040500000006000207000800000001000605000300000005050000070004030200
001020300020000040500000006000207000800000001000605000900000005060000070003090200
001020300020000040500000006000207000800000009000405000600000005040000070003010200
001020300020000040500000006000207000800000009000504000600000005040000070003010200
001020300020000040500000006000207000800000009000605000300000005050000070004010200
001020300020000040500000006000207000800000009000605000300000005050000070009040200
001020300030000040500000006000304000700000001000806000100000007060000080003090400
001020300030000040500000006000304000700000008000906000800000001060000090003050400
001020300030000040500000006000304000700000008000906000800000005060000090003050400
001020300030000040500000006000304000700000008000906000800000007060000090003010400
001020300030000040500000006000306000700000001000804000100000007060000080003090400
001020300030000040500000006000306000700000008000904000800000001060000090003050400
001020300030000040500000006000306000700000008000904000800000005060000090003050400
001020300030000040500000006000306000700000008000904000800000007060000090003010400
001020300040000050200000006000206000700000008000904000900000002060000090003010400
001020300040000050500000006000305000700000008000406000600000004030000010002090700
001020300040000050500000006000305000700000008000406000600000004030000070002010900
001020300040000050500000006000305000700000008000406000600000004030000070002090100
#
#M20.  Pattern class: 0-4-2-1-0
#
000000000001203400020000050030050060000107000080060070060000080002401900000000000
000000000001203400020000050030060070000107000080050060060000080002401900000000000
000000000001203400020000050030060070000108000090070060060000090002401800000000000
000000000001203400020000050030060070000108000090070060070000090002401800000000000
000000000001203400020000050030060070000401000080070060060000080002904100000000000
000000000001203400020000050030060070000401000080070060070000080002904100000000000
000000000001203400020000050050030060000107000080060030060000090002401700000000000
000000000001203400020000050050030060000107000080060030060000090007401200000000000
000000000001203400020000050050060030000107000080030060060000090002401700000000000
000000000001203400020000050050060030000107000080030060060000090007401200000000000
000000000001203400020000050050060030000107000080050020060000080004701900000000000
000000000001203400020000050050060030000107000080050020060000080004709100000000000
000000000001203400020000050050060030000701000080050020060000080004107900000000000
000000000001203400020000050050060030000701000080050020060000080004907100000000000
000000000001203400020000050050060070000408000060050090070000080008104300000000000
000000000001203400020000050050060070000408000060050090090000080008104300000000000
000000000001203400020000050050060070000701000080050030060000080004902100000000000
000000000001203400020000050050060070000801000080070060060000020003104800000000000
000000000001203400020000050050060070000801000080070060060000090003104800000000000
000000000001203400020000050050060070000801000080070060070000020003104800000000000
000000000001203400020000050050060070000801000080070060070000090003104800000000000
000000000001203400020000050060030070000801000070050090050000060006408100000000000
000000000001203400020000050060030070000801000090050060050000090009408100000000000
000000000001203400020000050060030070000804000070090020050000090004106800000000000
000000000001203400020000050060050020000304000070060080050000060004109200000000000
000000000001203400020000050060050030000107000080060020050000080004701900000000000
000000000001203400020000050060050030000107000080060020050000080004709100000000000
000000000001203400020000050060050030000701000080060020050000080004107900000000000
000000000001203400020000050060050030000701000080060020050000080004907100000000000
000000000001203400020000050060050070000301000080060020050000080004109700000000000
000000000001203400020000050060050070000304000080060020050000060004109700000000000
000000000001203400020000050060050070000304000080060020050000060004901700000000000
000000000001203400020000050060050070000601000080070090070000080009104600000000000
000000000001203400020000050060050070000701000080060030050000080004902100000000000
000000000001203400020000050060050070000804000090060080070000060008401300000000000
000000000001203400020000050060070020000108000090060070070000060002401800000000000
000000000001203400020000050060070020000108000090060070070000090002401800000000000
000000000001203400020000050060070030000108000090060070070000060002401800000000000
000000000001203400020000050060070030000108000090060070070000090002401800000000000
000000000001203400020000050060070030000801000090060070070000090002104800000000000
000000000001203400020000050060070080000601000090080070070000090003104600000000000
000000000001203400020000050060070080000601000090080070080000090003104600000000000
000000000001203400040000050050020030000106000070050080080000070002601900000000000
000000000001203400040000050050020030000601000070050080080000070002106900000000000
000000000001203400040000050050040020000106000070050080080000040003601900000000000
000000000001203400040000050050040020000601000070050080080000040003106900000000000
000000000001203400040000050050040020000601000070050080090000070003104600000000000
000000000001203400040000050050060020000107000080050040060000080003701900000000000
000000000001203400040000050050060020000107000080050090090000080003706100000000000
000000000001203400040000050050060020000301000070050060080000070003908100000000000
000000000001203400040000050050060020000701000080050040060000080003107900000000000
000000000001203400040000050050060020000701000080050040090000080003106700000000000
000000000001203400040000050050060020000701000080050090090000080003607100000000000
000000000001203400040000050050060070000108000090050030060000090002701800000000000
000000000001203400040000050050060070000304000060080020070000060002901300000000000
000000000001203400040000050060040020000701000080060090090000060003104700000000000
000000000001203400040000050060050070000102000070080040050000090003809100000000000
000000000001203400040000050060050070000102000080090060050000040003907100000000000
000000000001203400050000060020010050000407000060050080080000010003704900000000000
000000000001203400050000060020010050000407000060050080080000010009704300000000000
000000000001203400050000060020010050000704000060050080080000010003407900000000000
000000000001203400050000060020010050000704000060050080080000010009407300000000000
000000000001203400050000060020030050000402000060050070070000080008104300000000000
000000000001203400050000060020030050000407000060050080080000010009704300000000000
000000000001203400050000060020030050000407000060050080080000090009704300000000000
000000000001203400050000060020030050000407000080050090090000080006704300000000000
000000000001203400050000060020030050000704000060050080080000010009407300000000000
000000000001203400050000060020030050000704000060050080080000090009407300000000000
000000000001203400050000060020030050000704000080050090090000080006407300000000000
000000000001203400050000060020040050000102000060050070070000080008401300000000000
000000000001203400050000060020040050000107000060050080080000040003701900000000000
000000000001203400050000060020040050000107000060050080080000040009701300000000000
000000000001203400050000060020040050000107000060050080080000070007401300000000000
000000000001203400050000060020040050000107000060050080080000070009701300000000000
000000000001203400050000060020040050000301000060050070070000040003104800000000000
000000000001203400050000060020040050000301000070060080060000040003904100000000000
000000000001203400050000060020040050000701000060050080080000040003107900000000000
000000000001203400050000060020040050000701000060050080080000040009107300000000000
000000000001203400050000060020040050000701000060050080080000070007104300000000000
000000000001203400050000060020040050000701000060050080080000070009107300000000000
000000000001203400050000060020040050000708000060050090090000040003401700000000000
000000000001203400050000060020050070000308000090060050070000080008601300000000000
000000000001203400050000060020050070000408000060010050070000010009804300000000000
000000000001203400050000060020050070000408000060020010070000050009804300000000000
000000000001203400050000060020050070000408000060090050070000090009804300000000000
000000000001203400050000060020050070000701000080020050090000080003104600000000000
000000000001203400050000060020050070000701000080060050090000080003104600000000000
000000000001203400050000060020050070000701000080060050090000080003104900000000000
000000000001203400050000060020050070000701000080060050090000080007104600000000000
000000000001203400050000060020050070000804000060010050070000010009408300000000000
000000000001203400050000060020050070000804000060020010070000050009408300000000000
000000000001203400050000060020050070000804000060090050070000090009408300000000000
000000000001203400050000060020060050000304000060010070070000080004908300000000000
000000000001203400050000060020060050000701000080050070090000080003104600000000000
000000000001203400050000060020060050000701000080050070090000080003104900000000000
000000000001203400050000060020060050000701000080050070090000080007104600000000000
000000000001203400050000060020060050000704000060010080080000010004907300000000000
000000000001203400050000060020060050000704000060080090090000080004107900000000000
000000000001203400050000060020060070000302000080070050070000080004106300000000000
000000000001203400050000060020060070000302000080070050070000080004601300000000000
000000000001203400050000060020060070000304000060010050070000080004908300000000000
000000000001203400050000060020060070000308000090070050070000090006804300000000000
000000000001203400050000060020060070000308000090070050070000090008406300000000000
000000000001203400050000060020060070000408000080050030070000050004309100000000000
000000000001203400050000060020060070000408000080050030070000050009304100000000000
000000000001203400050000060020060070000408000090070050070000090006804300000000000
000000000001203400050000060020060070000801000090070080060000090003104500000000000
000000000001203400050000060020060070000804000090070050070000090006408300000000000
000000000001203400050000060020070050000304000060010070070000080004809300000000000
000000000001203400050000060020070050000304000060050080080000070004907100000000000
000000000001203400050000060020070050000308000060050090090000070007804300000000000
000000000001203400050000060020070050000406000060050080080000070007304900000000000
000000000001203400050000060020070050000408000060050090090000070007804300000000000
000000000001203400050000060020070050000804000060050090090000010004708300000000000
000000000001203400050000060020070050000804000060050090090000070007408300000000000
000000000001203400050000060040020050000107000060050080080000020003701900000000000
000000000001203400050000060040020050000107000060050080080000020009701300000000000
000000000001203400050000060040020050000701000060050080080000020003107900000000000
000000000001203400050000060040020050000701000060050080080000020009107300000000000
000000000001203400050000060060020070000804000090060050070000020004108900000000000
#
#M20.  Pattern class: 0-5-2-0-0
#
000000000001020300020304050006000100050000070008000600070502030003010800000000000
000000000001020300020304050006000100050000070008000900070205030003010800000000000
000000000001020300020304050006000100050000070008000900070506040003010800000000000
000000000001020300020304050006000100050000070008000900070509040002010800000000000
000000000001020300020405060002000100040000070008000900030706040009010800000000000
000000000001020300020405060002000100060000040003000200050206070008010900000000000
000000000001020300020405060002000100060000040003000700040507020008030900000000000
000000000001020300020405060002000100060000040007000200050608020003010900000000000
000000000001020300020405060002000100060000070003000800040806050007030900000000000
000000000001020300020405060002000700040000080003000900080906040007030100000000000
000000000001020300020405060002000700040000080009000100030806040005010900000000000
000000000001020300020405060002000700060000040003000100050602070008030900000000000
000000000001020300020405060002000700060000040003000800090607050008030100000000000
000000000001020300020405060002000700060000040003000800090608050007030100000000000
000000000001020300020405060002000700060000040008000100050306020003010900000000000
000000000001020300020405060002000700060000080003000900040609050007030100000000000
000000000001020300020405060002000700060000080009000400080609050007030900000000000
000000000001020300020405060003000100040000070006000800060709040008030900000000000
000000000001020300020405060003000100040000070006000800090702040008030900000000000
000000000001020300020405060003000100060000070008000400070609050009010800000000000
000000000001020300020405060003000200040000070008000900010607040009030800000000000
000000000001020300020405060003000200060000040007000800010609050008030700000000000
000000000001020300020405060003000400050000070006000100060207050008010900000000000
000000000001020300020405060003000400050000070006000800060207050008030900000000000
000000000001020300020405060003000400050000070007000800070206050008030900000000000
000000000001020300020405060003000400060000070008000100070603050009010800000000000
000000000001020300020405060003000700040000050006000800060902040008030500000000000
000000000001020300020405060003000700040000080006000100060802040007030600000000000
000000000001020300020405060003000700040000080007000600070802040006030900000000000
000000000001020300020405060003000700080000040007000200040806090002070500000000000
000000000001020300020405060007000100040000080009000500080306040003010700000000000
000000000001020300020405060007000100040000080009000500080603040003010900000000000
000000000001020300020405060007000100060000040008000200070609050003010800000000000
000000000001020300020405060007000100060000080009000400080506030003010900000000000
000000000001020300020405060007000100060000080009000400080603050003010900000000000
000000000001020300020405060007000100060000080009000400080603050003090700000000000
000000000001020300020405060007000100060000080009000400080607050004010900000000000
000000000001020300020405060007000100060000080009000400080609050003010700000000000
000000000001020300020405060007000100060000080009000400080609050004010700000000000
000000000001020300030104050002000600040000070007000800090305040008060200000000000
000000000001020300030104050002000600040000070007000800090503040008060200000000000
000000000001020300030104050002000600040000070008000900010507040009060200000000000
000000000001020300030104050002000600050000070003000800070305010008060200000000000
000000000001020300030104050002000600050000070003000800070905010004060200000000000
000000000001020300030104050002000600050000070006000800070305010004060200000000000
000000000001020300030104050002000600050000070006000800070503010004060200000000000
000000000001020300030104050002000600050000070006000800070509010004060200000000000
000000000001020300030104050002000600050000070008000100090507040006080200000000000
000000000001020300030104050002000600050000070008000900070508010009060200000000000
000000000001020300030104050002000600050000070008000900070805040009060200000000000
000000000001020300030104050006000100050000070008000200070509040002060800000000000
000000000001020300030104050006000200040000070008000900050703040002080600000000000
000000000001020300030104050006000200070000040008000900040507030002060800000000000
000000000001020300030104050006000200070000040008000900040507030002090800000000000
000000000001020300030405060002000100040000050007000800050906030006010700000000000
000000000001020300030405060002000100040000070007000800060907040008030200000000000
000000000001020300030405060002000100040000070008000500090806040003050200000000000
000000000001020300030405060002000100040000070008000900070306040003090200000000000
000000000001020300030405060002000100060000040003000200050206070008010900000000000
000000000001020300030405060002000100060000040003000200050607030008010900000000000
000000000001020300030405060002000100060000040003000700050608030007090200000000000
000000000001020300030405060002000100060000040003000700050608030009070200000000000
000000000001020300030405060002000100060000040007000500040809030008010700000000000
000000000001020300030405060002000100060000040007000500040809030009010700000000000
000000000001020300030405060002000100060000040007000800020609050003010700000000000
000000000001020300030405060002000100060000040007000800050602090003010700000000000
000000000001020300030405060002000100060000040007000800070609050003080200000000000
000000000001020300030405060002000100060000040007000800090602050003010700000000000
000000000001020300030405060002000100060000070004000800070609050008040200000000000
000000000001020300030405060002000100060000070008000400070609050004080200000000000
000000000001020300030405060002000100060000070008000900070306050004090200000000000
000000000001020300030405060002000100060000070008000900070608040005090200000000000
000000000001020300030405060002000100070000040005000800040706090003080200000000000
000000000001020300030405060002000100070000040005000800040706090008010700000000000
000000000001020300030405060002000100070000040005000800040706090008030200000000000
000000000001020300030405060002000100070000040008000500040706030009010800000000000
000000000001020300030405060002000100070000040008000500040706050009010800000000000
000000000001020300030405060002000100070000040008000900040602050003010800000000000
000000000001020300030405060002000100070000040008000900040706090005010800000000000
000000000001020300030405060002000400040000050007000800050603090008010200000000000
000000000001020300030405060002000400050000070003000100040706050008090200000000000
000000000001020300030405060002000400050000070006000100080907050003040200000000000
000000000001020300030405060002000400050000070006000100080907050004030200000000000
000000000001020300030405060002000400050000070008000100070609050004080200000000000
000000000001020300030405060002000400050000070008000100090608050003040200000000000
000000000001020300030405060002000400050000070008000100090608050004030200000000000
000000000001020300030405060002000400060000070008000100070506030003040200000000000
000000000001020300030405060002000400070000050003000800050609030008010200000000000
000000000001020300030405060002000400070000050006000100050806070003040200000000000
000000000001020300030405060002000400070000050008000900050608040009010200000000000
000000000001020300030405060002000600070000040008000100040709050006080200000000000
000000000001020300030405060002000700040000050008000900050603070007010200000000000
000000000001020300030405060002000700040000080003000100050809040006070200000000000
000000000001020300030405060002000700040000080003000100070806040009050200000000000
000000000001020300030405060002000700040000080003000100070806040009070200000000000
000000000001020300030405060002000700040000080003000100080609040009050200000000000
000000000001020300030405060002000700040000080003000100080906040009050200000000000
000000000001020300030405060002000700040000080003000100090608040005070200000000000
000000000001020300030405060002000700040000080003000100090806040005070200000000000
000000000001020300030405060002000700040000080005000100080506040007090200000000000
#
#M20.  Pattern class: 0-8-6-1-0
#
000000000010000020002304500003010400000206000005070600006405300070000080000000000
000000000010000020002304500003010400000602000005070600006405300070000080000000000
000000000010000020002304500003010400000602000005070800008405300060000090000000000
000000000010000020002304500003010400000607000005080900007405300060000080000000000
000000000010000020002304500003010600000206000005070400006405300070000080000000000
000000000010000020002304500003010600000207000005080300009605400070000080000000000
000000000010000020002304500003010600000207000005080400006405300070000090000000000
000000000010000020002304500003010600000207000006080400004506300070000090000000000
000000000010000020002304500003010600000207000006080400004605300090000080000000000
000000000010000020002304500003010600000207000006080400004906300070000080000000000
000000000010000020002304500003010600000207000008090400004503700070000090000000000
000000000010000020002304500003010600000602000005070400006405300070000080000000000
000000000010000020002304500003010600000602000007080900009407300060000080000000000
000000000010000020002304500003010600000607000005080400006405300090000080000000000
000000000010000020002304500003010600000607000005080900009405300070000080000000000
000000000010000020002304500003010600000702000005080400006405300080000090000000000
000000000010000020002304500003010600000702000005080400006405300090000080000000000
000000000010000020002304500003010600000702000006080400004506300070000080000000000
000000000010000020002304500003010600000702000006080400004605300090000080000000000
000000000010000020002304500003010600000702000006080400004609300070000080000000000
000000000010000020002304500003010600000702000008050400006408300070000050000000000
000000000010000020002304500003010600000702000008090400004605300070000090000000000
000000000010000020002304500003010600000706000005080400006405300080000070000000000
000000000010000020002304500003010600000708000005090400006405300070000090000000000
000000000010000020002304500003010600000708000005090400006405300080000090000000000
000000000010000020002304500003010600000708000005090400006405300090000070000000000
000000000010000020002304500003020400000607000005080900009405300060000070000000000
000000000010000020002304500003020600000107000006050400004506300070000080000000000
000000000010000020002304500003020600000107000006050400004605300070000080000000000
000000000010000020002304500003020600000701000005080400006405300080000070000000000
000000000010000020002304500003020600000708000005090400006405300080000010000000000
000000000010000020002304500003020600000708000006090400004506300080000090000000000
000000000010000020002304500003020600000708000006090400004605300070000010000000000
000000000010000020002304500003050600000701000006020400004506300070000080000000000
000000000010000020002304500003050600000702000006080400004605300070000010000000000
000000000010000020002304500003060400000107000005020800008405300060000070000000000
000000000010000020002304500003060400000107000005080900009405300060000070000000000
000000000010000020002304500003060400000107000005080900009405300080000060000000000
000000000010000020002304500003060400000207000005010700007405300060000080000000000
000000000010000020002304500003060400000207000005010800008405300060000090000000000
000000000010000020002304500003060400000207000005010800008405300090000060000000000
000000000010000020002304500003060400000207000005080700007405300060000080000000000
000000000010000020002304500003060400000207000005080700007405300080000060000000000
000000000010000020002304500003060400000702000005010700007405300060000080000000000
000000000010000020002304500003060400000702000005010800004509300070000060000000000
000000000010000020002304500003060400000702000005010800004809300070000060000000000
000000000010000020002304500003060400000702000005010800008405300070000090000000000
000000000010000020002304500003060400000702000005080700007405300060000080000000000
000000000010000020002304500003060400000702000005080700007405300080000060000000000
000000000010000020002304500003060400000702000008010700004805300070000060000000000
000000000010000020002304500003060400000702000008010900005408300070000060000000000
000000000010000020002304500003060400000702000008010900005408700070000060000000000
000000000010000020002304500003060400000702000008010900009408200070000060000000000
000000000010000020002304500003060400000708000005010700009405300070000060000000000
000000000010000020002304500003060400000708000005010700009405800070000060000000000
000000000010000020002304500003060400000708000005010800008405300090000060000000000
000000000010000020002304500003060400000708000005010900009405300060000070000000000
000000000010000020002304500003060400000708000005010900009405300060000080000000000
000000000010000020002304500003060400000708000005010900009405300070000060000000000
000000000010000020002304500003060400000708000005010900009405300070000080000000000
000000000010000020002304500003060400000708000005010900009405300080000060000000000
000000000010000020002304500003060400000708000005020900009405300070000010000000000
000000000010000020002304500003060400000708000009010700005409800070000060000000000
000000000010000020002304500003060700000108000005020400007405300060000090000000000
000000000010000020002304500003060700000108000005090400007405300060000080000000000
000000000010000020002304500003060700000108000005090400007405300090000080000000000
000000000010000020002304500003060700000201000005080400007405300060000080000000000
000000000010000020002304500003060700000207000005010400007405300060000080000000000
000000000010000020002304500003060700000207000005080400007405300060000080000000000
000000000010000020002304500003060700000207000005080400007405300080000060000000000
000000000010000020002304500003060700000208000005010300004507100080000060000000000
000000000010000020002304500003060700000208000005010300004507900080000060000000000
000000000010000020002304500003060700000208000005010400007405300080000090000000000
000000000010000020002304500003060700000208000005010800004705300080000060000000000
000000000010000020002304500003060700000208000005010800009705300080000060000000000
000000000010000020002304500003060700000208000007010400004507300060000080000000000
000000000010000020002304500003060700000208000007010400004507300090000060000000000
000000000010000020002304500003060700000208000007010400004705300080000060000000000
000000000010000020002304500003060700000208000007010400004907300080000060000000000
000000000010000020002304500003060700000208000007050400004507300080000010000000000
000000000010000020002304500003060700000208000007050400004705300080000010000000000
000000000010000020002304500003060700000208000009010800007409300080000060000000000
000000000010000020002304500003060700000508000009010400005409300070000060000000000
000000000010000020002304500003060700000702000005010400007405300060000080000000000
000000000010000020002304500003060700000702000005080400007405300060000080000000000
000000000010000020002304500003060700000702000005080400007405300080000060000000000
000000000010000020002304500003060700000708000005010400007405300060000080000000000
000000000010000020002304500003060700000708000005090400007405300060000010000000000
000000000010000020002304500003060700000708000005090400007405300090000010000000000
000000000010000020002304500003060700000801000005090400007405300060000080000000000
000000000010000020002304500003060700000801000005090400007405300060000090000000000
000000000010000020002304500003060700000801000005090400007405300090000080000000000
000000000010000020002304500003060700000802000005010400007405300060000090000000000
000000000010000020002304500003060700000802000005010400007405300080000060000000000
000000000010000020002304500003060700000802000005010800004705300080000060000000000
000000000010000020002304500003060700000802000005090400007405300080000010000000000
000000000010000020002304500003060700000802000005090400007405300080000090000000000
000000000010000020002304500003060700000802000005090400007405300090000010000000000
000000000010000020002304500003060700000802000005090400007405300090000080000000000
000000000010000020002304500003060700000802000007010400004507300090000060000000000
#
#M20.  Pattern class: 1-3-4-0-0
#
000010000000234000001000500010000020230000064070000080005000700000869000000020000
000010000000234000001000500020000030410000026070000040005000700000829000000040000
000010000000234000001000500020000030430000067080000040005000800000369000000040000
000010000000234000001000500020000030460000021070000040005000800000749000000020000
000010000000234000001000500020000030460000027080000040005000800000926000000040000
000010000000234000001000500020000040430000026070000080005000700000829000000040000
000010000000234000001000500020000040430000026070000080005000700000928000000040000
000010000000234000001000500020000060360000021070000080008000900000523000000060000
000010000000234000001000500020000060430000027070000040005000800000629000000040000
000010000000234000001000500020000060430000027070000040005000800000649000000020000
000010000000234000001000500020000060430000027080000040005000800000629000000040000
000010000000234000001000500020000060430000072080000040005000800000629000000040000
000010000000234000001000500020000060740000012050000030006000800000523000000040000
000010000000234000001000500020000060740000021030000040005000800000629000000040000
000010000000234000001000500020000060740000023080000040005000800000946000000020000
000010000000234000001000500020000060740000032050000040006000800000529000000040000
000010000000234000001000500020000060740000082050000030006000900000523000000040000
000010000000234000001000500030000020210000064070000080005000700000869000000020000
000010000000234000001000500030000060170000083080000020005000400000387000000090000
000010000000234000001000500050000010260000037080000020004000800000321000000060000
000010000000234000001000500060000010270000038090000020004000600000321000000070000
000010000000234000001000500060000020210000047080000030005000800000629000000040000
000010000000234000001000500060000020230000047080000030005000600000893000000020000
000010000000234000001000500060000020240000073070000040005000600000348000000070000
000010000000234000002000500010000020360000014040000070005000800000146000000090000
000010000000234000002000500010000030340000016070000040008000200000741000000050000
000010000000234000002000500010000030360000014070000060008000700000346000000090000
000010000000234000002000500010000040340000016070000030008000200000743000000050000
000010000000234000002000500010000040430000026070000080005000700000829000000040000
000010000000234000002000500010000040430000026070000080005000700000928000000040000
000010000000234000002000500010000040630000017070000030008000200000361000000090000
000010000000234000002000500010000060360000014050000070008000200000169000000070000
000010000000234000002000500010000060360000017050000040004000800000361000000070000
000010000000234000002000500010000060360000047040000080008000200000145000000060000
000010000000234000002000500010000060370000014040000080006000200000741000000090000
000010000000234000002000500010000060370000014040000080008000200000147000000090000
000010000000234000002000500010000060630000071020000080005000400000168000000090000
000010000000234000002000500010000060730000041040000050005000800000641000000090000
000010000000234000002000500010000060760000014050000080009000200000167000000080000
000010000000234000002000500010000060760000043040000080008000200000145000000060000
000010000000234000002000500030000010160000034070000060008000700000346000000090000
000010000000234000002000500030000010160000037050000040007000200000163000000080000
000010000000234000002000500030000010160000037080000040008000200000163000000090000
000010000000234000002000500030000010610000034070000080008000200000543000000060000
000010000000234000002000500030000020410000036070000010005000800000341000000060000
000010000000234000002000500030000020410000036070000010005000800000741000000060000
000010000000234000002000500030000020410000036070000040005000800000341000000060000
000010000000234000002000500030000020410000067060000040005000800000341000000070000
000010000000234000002000500030000020460000037070000080005000900000643000000070000
000010000000234000002000500030000040140000036070000010008000200000741000000050000
000010000000234000002000500030000040160000037050000010008000200000163000000090000
000010000000234000002000500030000040160000037050000010008000200000361000000090000
000010000000234000002000500030000040160000037070000010008000200000163000000090000
000010000000234000002000500030000040160000037080000010007000200000163000000090000
000010000000234000002000500030000040410000026070000080005000700000829000000040000
000010000000234000002000500030000040410000026070000080005000700000928000000040000
000010000000234000002000500030000060780000042040000080005000300000647000000080000
000010000000234000002000500040000010610000043070000080008000200000543000000060000
000010000000234000002000500040000030160000047080000010005000800000126000000040000
000010000000234000002000500040000060130000047080000010005000800000129000000040000
000010000000234000002000500040000060360000021070000030008000400000329000000060000
000010000000234000002000500040000060360000042070000080005000700000148000000060000
000010000000234000002000500050000060640000031070000040008000200000643000000090000
000010000000234000002000500060000020430000061070000030005000800000743000000090000
000010000000234000002000500060000030310000042070000080005000600000349000000080000
000010000000234000002000500060000030340000061070000040008000200000746000000050000
000010000000234000002000500060000030370000041080000070005000800000673000000040000
000010000000234000002000500060000030370000048090000070005000900000673000000080000
000010000000234000002000500060000030740000082090000040005000600000347000000080000
000010000000234000002000500060000040340000062070000080005000700000863000000040000
000010000000234000002000500060000040740000061080000070005000800000763000000040000
000010000000234000003000500010000020230000061070000080005000700000869000000020000
000010000000234000003000500020000060470000023080000040005000800000126000000040000
000010000000234000003000500020000060740000032050000040006000800000945000000020000
000010000000234000003000500050000030260000017080000020004000800000123000000060000
000010000000234000003000500060000020270000018090000030004000900000123000000070000
000010000000234000003000500060000020420000073070000080005000600000928000000070000
000010000000234000005000600010000020230000017080000030006000800000325000000040000
000010000000234000005000600010000020230000017080000030006000800000325000000070000
000010000000234000005000600010000020230000017080000030006000800000345000000020000
000010000000234000005000600010000020230000017080000030006000800000546000000020000
000010000000234000005000600010000020230000017080000030006000800000645000000020000
000010000000234000005000600010000020230000017080000030006000800000649000000020000
000010000000234000005000600010000020230000017080000030006000800000675000000020000
000010000000234000005000600010000020230000017080000030006000800000743000000020000
000010000000234000005000600010000020230000017080000030006000800000943000000020000
000010000000234000005000600010000020230000017080000030009000800000945000000020000
000010000000234000005000600010000020230000047040000080006000900000547000000020000
000010000000234000005000600010000020230000051070000060006000400000721000000080000
000010000000234000005000600010000020230000071070000050006000400000721000000080000
000010000000234000005000600010000020230000071070000060006000400000321000000080000
000010000000234000005000600010000020230000078060000030004000500000723000000090000
000010000000234000005000600010000020240000017080000040006000800000325000000070000
000010000000234000005000600010000020240000017080000040006000800000523000000090000
000010000000234000005000600010000020270000031050000070004000500000327000000080000
000010000000234000005000600010000020270000031050000070004000500000723000000080000
000010000000234000005000600010000020270000031060000070008000500000723000000040000
000010000000234000005000600010000020270000038030000050006000400000321000000080000
000010000000234000005000600010000020270000038060000040004000700000981000000020000
000010000000234000005000600010000020270000081060000030004000500000723000000080000
#

[Edit: some isomorphic puzzles taken out]
Last edited by Ocean on Thu May 11, 2006 6:27 am, edited 1 time in total.
Ocean
 
Posts: 442
Joined: 29 August 2005

Postby Ocean » Tue May 09, 2006 11:44 am

Continued: Collection of minimal 20s with full symmetry.
Code: Select all
#
#M20.  Pattern class: 1-4-4-2-0
#
000010000001000200023000450000102000600000007000504000056000170002000300000080000
000010000001000200023000450000102000600000007000504000058000170002000300000090000
000010000001000200023000450000103000600000007000405000048000530005000600000040000
000010000001000200023000450000103000600000007000504000048000530005000600000040000
000010000001000200023000450000103000600000007000504000078000530005000600000090000
000010000001000200023000450000105000600000007000408000048000590005000300000030000
000010000001000200023000450000105000600000007000804000035000840004000600000020000
000010000001000200023000450000106000700000008000205000032000670005000100000090000
000010000001000200023000450000106000700000008000502000032000170005000600000090000
000010000001000200023000450000203000600000005000407000042000780005000900000090000
000010000001000200023000450000203000600000007000408000042000810009000600000080000
000010000001000200023000450000203000600000007000508000052000840009000500000080000
000010000001000200023000450000203000600000007000804000042000810009000600000080000
000010000001000200023000450000204000600000007000308000018000640004000300000090000
000010000001000200023000450000204000600000007000308000068000740004000300000090000
000010000001000200023000450000205000600000007000308000018000560005000300000090000
000010000001000200023000450000205000600000007000308000068000530005000100000040000
000010000001000200023000450000206000500000004000307000017000620004000300000080000
000010000001000200023000450000206000600000005000407000062000780004000300000080000
000010000001000200023000450000206000600000005000407000062000780007000300000090000
000010000001000200023000450000206000600000007000408000062000890004000300000050000
000010000001000200023000450000206000700000005000407000072000630004000800000030000
000010000001000200023000450000206000700000005000407000072000680004000300000080000
000010000001000200023000450000206000700000005000807000032000670004000300000090000
000010000001000200023000450000206000700000008000407000072000690004000500000090000
000010000001000200023000450000206000700000008000503000014000980002000300000060000
000010000001000200023000450000206000700000008000503000038000670005000300000090000
000010000001000200023000450000206000700000008000904000042000930006000700000090000
000010000001000200023000450000206000700000008000905000052000940006000500000090000
000010000001000200023000450000305000600000007000408000048000590005000300000030000
000010000001000200023000450000306000200000007000504000046000530005000800000040000
000010000001000200023000450000306000700000008000405000016000570005000300000090000
000010000001000200023000450000306000700000008000405000046000570005000300000090000
000010000001000200032000450000102000600000007000304000025000380008000500000090000
000010000001000200032000450000102000600000007000305000013000680004000300000090000
000010000001000200032000450000102000600000007000305000013000860004000300000090000
000010000001000200032000450000102000600000007000504000025000180008000300000090000
000010000001000200032000450000102000600000007000504000025000380008000100000090000
000010000001000200032000450000103000600000007000502000025000780008000100000090000
000010000001000200032000450000104000600000003000502000025000730008000100000080000
000010000001000200032000450000104000600000003000502000027000160005000700000080000
000010000001000200032000450000104000600000003000502000027000160005000800000080000
000010000001000200032000450000104000600000003000502000027000160005000800000090000
000010000001000200032000450000104000600000007000302000025000830006000100000040000
000010000001000200032000450000104000600000007000502000025000130007000800000080000
000010000001000200032000450000104000600000007000502000025000160007000800000080000
000010000001000200032000450000104000600000007000502000025000180006000900000090000
000010000001000200032000450000104000600000007000502000025000180007000900000090000
000010000001000200032000450000104000600000007000502000025000730008000100000090000
000010000001000200032000450000104000600000007000502000025000830006000100000090000
000010000001000200032000450000104000600000007000502000025000830007000100000080000
000010000001000200032000450000104000600000007000502000025000830009000100000090000
000010000001000200032000450000104000600000007000502000026000130005000600000080000
000010000001000200032000450000104000600000007000502000026000130005000700000080000
000010000001000200032000450000104000600000007000502000026000130005000800000090000
000010000001000200032000450000104000600000007000502000026000730005000100000080000
000010000001000200032000450000104000600000007000502000026000830005000100000090000
000010000001000200032000450000104000600000007000502000027000360005000100000080000
000010000001000200032000450000104000600000007000502000027000630005000100000080000
000010000001000200032000450000104000600000007000502000027000830005000100000080000
000010000001000200032000450000104000600000007000502000027000830005000100000090000
000010000001000200032000450000104000600000007000802000025000980009000100000040000
000010000001000200032000450000105000600000003000207000045000720008000900000090000
000010000001000200032000450000105000600000003000702000045000720008000900000090000
000010000001000200032000450000105000600000003000702000045000820009000700000070000
000010000001000200032000450000105000600000007000208000045000820007000900000090000
000010000001000200032000450000105000600000007000208000045000920003000800000090000
000010000001000200032000450000105000600000007000208000045000920007000800000090000
000010000001000200032000450000105000600000007000302000013000860004000300000090000
000010000001000200032000450000105000600000007000802000045000820007000900000090000
000010000001000200032000450000105000600000007000802000045000920007000800000080000
000010000001000200032000450000106000700000004000502000025000680008000100000090000
000010000001000200032000450000106000700000008000205000023000670005000100000090000
000010000001000200032000450000106000700000008000502000023000170005000600000090000
000010000001000200032000450000203000600000007000508000048000620005000300000080000
000010000001000200032000450000205000600000003000407000025000710008000900000090000
000010000001000200032000450000205000600000005000407000025000780008000300000090000
000010000001000200032000450000205000600000005000708000025000830009000700000030000
000010000001000200032000450000205000600000007000408000025000370007000800000090000
000010000001000200032000450000205000600000007000408000025000830007000900000030000
000010000001000200032000450000205000600000007000803000025000840007000300000080000
000010000001000200032000450000206000700000003000508000026000840005000700000040000
000010000001000200032000450000206000700000003000805000045000920008000600000060000
000010000001000200032000450000206000700000005000403000025000370006000800000080000
000010000001000200032000450000206000700000005000403000028000360006000900000080000
000010000001000200032000450000206000700000005000403000028000370006000900000080000
000010000001000200032000450000206000700000006000305000016000570005000300000080000
000010000001000200032000450000206000700000006000405000016000570005000300000080000
000010000001000200032000450000206000700000008000304000076000840004000300000090000
000010000001000200032000450000206000700000008000305000016000570005000300000090000
000010000001000200032000450000206000700000008000403000025000370006000900000050000
000010000001000200032000450000206000700000008000403000026000730004000100000090000
000010000001000200032000450000206000700000008000403000026000730004000800000050000
000010000001000200032000450000206000700000008000405000016000570005000300000090000
000010000001000200032000450000206000700000008000405000016000570005000800000090000
000010000001000200032000450000206000700000008000503000013000670005000300000090000
000010000001000200032000450000305000600000007000804000013000860004000300000090000
000010000001000200032000450000305000600000007000804000013000860005000300000090000
000010000001000200034000510000304000200000006000705000063000720005000300000080000
000010000001000200034000560000103000700000002000605000016000780002000600000090000
000010000001000200034000560000103000700000008000502000028000370003000600000090000
000010000001000200034000560000103000700000008000605000096000710003000600000020000
000010000001000200034000560000104000200000007000605000076000380008000600000090000
000010000001000200034000560000104000700000002000605000016000780002000600000090000
000010000001000200034000560000105000200000007000304000053000170002000300000080000
000010000001000200034000560000105000200000007000304000073000180002000300000090000
000010000001000200034000560000105000200000007000403000042000180006000400000090000
000010000001000200034000560000105000200000007000406000042000180008000400000090000
000010000001000200034000560000106000700000008000205000046000350005000700000030000
000010000001000200034000560000203000400000007000605000027000630006000100000080000
000010000001000200034000560000203000400000007000605000028000630006000100000090000
000010000001000200034000560000203000400000007000605000072000630006000100000080000
000010000001000200034000560000203000700000003000604000012000670006000300000080000
000010000001000200034000560000203000700000003000605000012000670006000400000080000
000010000001000200034000560000203000700000003000605000012000670006000800000090000
000010000001000200034000560000203000700000004000605000012000670006000800000090000
000010000001000200034000560000203000700000004000605000082000630006000100000090000
000010000001000200034000560000203000700000008000605000012000670006000800000090000
000010000001000200034000560000203000700000008000605000027000630006000100000090000
000010000001000200034000560000203000700000008000605000042000630006000900000040000
000010000001000200034000560000203000700000008000605000072000630006000100000090000
000010000001000200034000560000204000600000007000805000058000320002000600000030000
000010000001000200034000560000204000600000007000805000058000920002000600000030000
000010000001000200034000560000204000700000004000603000012000670006000300000080000
000010000001000200034000560000204000700000004000605000012000670006000300000080000
000010000001000200034000560000204000700000005000306000012000370003000800000090000
000010000001000200034000560000204000700000008000306000012000730003000400000090000
000010000001000200034000560000204000700000008000605000012000670006000300000090000
000010000001000200034000560000204000700000008000605000012000670006000800000090000
000010000001000200034000560000204000700000008000609000062000910003000600000090000
000010000001000200034000560000205000600000007000804000058000320002000600000030000
000010000001000200034000560000205000600000007000804000058000320002000600000090000
000010000001000200034000560000205000700000002000604000012000670006000400000080000
000010000001000200034000560000205000700000004000306000023000870006000300000080000
000010000001000200034000560000205000700000004000604000012000670006000300000080000
000010000001000200034000560000205000700000006000304000058000370003000900000020000
000010000001000200034000560000205000700000008000304000013000720005000300000090000
000010000001000200034000560000205000700000008000304000013000790006000300000020000
000010000001000200034000560000205000700000008000304000013000970006000300000020000
000010000001000200034000560000205000700000008000304000023000670008000300000060000
000010000001000200034000560000205000700000008000304000023000670008000300000090000
000010000001000200034000560000205000700000008000304000053000670008000300000060000
000010000001000200034000560000205000700000008000304000053000670008000300000090000
000010000001000200034000560000205000700000008000304000056000370003000900000020000
000010000001000200034000560000205000700000008000304000056000390003000700000020000
000010000001000200034000560000205000700000008000306000013000970006000300000020000
000010000001000200034000560000205000700000008000306000023000740006000300000040000
000010000001000200034000560000205000700000008000306000023000870006000300000040000
000010000001000200034000560000205000700000008000306000023000970006000300000040000
000010000001000200034000560000205000700000008000403000056000370003000900000020000
000010000001000200034000560000205000700000008000403000056000390003000700000020000
000010000001000200034000560000205000700000008000603000012000670006000100000090000
000010000001000200034000560000205000700000008000603000012000670006000400000090000
000010000001000200034000560000205000700000008000604000012000670006000100000090000
000010000001000200034000560000205000700000008000604000012000670006000800000090000
000010000001000200034000560000205000700000008000903000056000370003000600000020000
000010000001000200034000560000206000500000003000407000027000680006000400000090000
000010000001000200034000560000206000500000007000408000028000630006000400000090000
000010000001000200034000560000206000700000003000408000028000670006000400000050000
000010000001000200034000560000206000700000003000408000028000670006000400000090000
000010000001000200034000560000206000700000005000304000012000370003000800000090000
000010000001000200034000560000206000700000008000304000012000370003000600000090000
000010000002000300013000450000106000700000008000503000035000690009000100000020000
000010000002000300013000450000204000600000007000503000035000210001000800000090000
000010000002000300013000450000204000600000007000503000037000210005000600000080000
000010000002000300013000450000204000600000007000503000037000210005000800000090000
000010000002000300013000450000204000600000007000803000038000210005000600000090000
000010000002000300013000450000305000600000002000407000035000710001000800000090000
000010000002000300013000450000305000600000007000408000035000810007000900000020000
000010000002000300013000450000305000600000007000408000035000810009000700000020000
000010000002000300013000450000305000600000007000408000035000910007000800000020000
000010000002000300013000450000305000600000007000408000037000810005000900000020000
000010000002000300013000450000306000700000006000405000036000510008000900000020000
000010000002000300014000250000105000300000006000702000085000720001000800000090000
000010000002000300014000250000105000400000006000702000085000720001000400000090000
000010000002000300014000250000203000600000007000405000085000120001000800000090000
000010000002000300014000250000204000600000007000305000028000510003000800000090000
000010000002000300014000250000204000600000007000508000021000640005000800000030000
000010000002000300014000250000204000600000007000508000029000640005000800000030000
000010000002000300014000250000206000300000007000405000057000620008000400000090000
000010000002000300014000250000206000300000007000405000058000620001000400000090000
000010000002000300014000250000206000300000007000405000085000620003000800000090000
000010000002000300014000250000206000300000007000408000026000430005000800000090000
000010000002000300014000250000206000300000007000504000085000620001000800000040000
000010000002000300014000250000206000500000007000308000026000840003000500000090000
000010000002000300014000250000206000700000008000403000053000620001000900000050000
000010000002000300014000250000206000700000008000405000035000620001000700000030000
000010000002000300014000250000206000700000008000405000035000620009000100000030000
000010000002000300014000250000206000700000008000405000051000620009000400000030000
000010000002000300014000250000206000700000008000405000058000620003000400000090000
000010000002000300014000250000206000700000008000405000065000120009000600000030000
000010000002000300014000250000206000700000008000405000085000620003000400000090000
000010000002000300014000250000206000700000008000409000026000430005000800000090000
000010000002000300014000250000206000700000008000904000026000430005000800000090000
000010000002000300014000520000206000300000006000407000067000230005000100000080000
000010000002000300014000520000405000600000007000608000083000650005000200000090000
000010000002000300014000560000105000300000007000206000086000150005000800000020000
000010000002000300014000560000106000300000007000204000058000640006000100000020000
000010000002000300014000560000204000700000003000805000026000840001000200000060000
000010000002000300014000560000205000600000005000406000043000210007000400000080000
000010000002000300014000560000206000300000007000508000058000630006000200000090000
000010000002000300014000560000206000300000007000508000096000850005000900000020000
000010000002000300014000560000206000500000007000308000038000640006000200000090000
000010000002000300014000560000207000300000008000506000057000630006000200000090000
000010000002000300014000560000207000400000008000506000057000640006000200000090000
000010000002000300014000560000207000500000008000306000037000640006000200000090000
000010000002000300014000560000207000500000008000306000037000650006000200000090000
000010000002000300014000560000304000700000002000605000031000670006000800000090000
000010000002000300014000560000304000700000002000605000038000640006000900000080000
000010000002000300014000560000304000700000002000605000063000210001000600000080000
000010000002000300014000560000304000700000008000605000031000640006000900000020000
000010000002000300014000560000407000400000002000506000026000710005000600000080000
000010000002000300014000560000407000400000008000506000086000730005000600000090000
000010000002000300014000560000407000500000008000506000087000620006000400000090000
000010000002000300014000560000407000800000002000506000027000640006000100000030000
000010000002000300014000560000407000800000002000506000029000670006000400000030000
000010000002000300014000560000407000800000009000506000057000610006000800000030000
000010000002000300014000560000407000800000009000506000073000610006000400000020000
000010000002000300014000560000407000800000009000605000067000150005000400000030000
000010000002000300014000560000407000800000009000605000067000250005000400000030000
000010000002000300031000240000305000600000007000809000083000920004000800000090000
000010000002000300031000420000102000500000006000407000028000740004000500000030000
000010000002000300031000420000102000500000006000704000028000740004000500000030000
000010000002000300031000450000102000600000007000405000048000520005000600000090000
000010000002000300031000450000102000600000007000408000059000840004000600000030000
000010000002000300031000450000102000600000007000504000048000520005000600000030000
000010000002000300031000450000102000600000007000504000048000520005000600000090000
000010000002000300031000450000103000600000002000705000053000780008000500000090000
000010000002000300031000450000103000600000002000708000083000740005000800000070000
000010000002000300031000450000105000600000002000704000085000740004000800000030000
000010000002000300031000450000105000600000007000408000015000840004000600000030000
000010000002000300031000450000105000600000007000804000025000840004000600000030000
000010000002000300031000450000105000600000007000804000095000840004000600000020000
000010000002000300031000450000106000700000008000405000046000510005000700000030000
000010000002000300031000450000106000700000008000504000046000590005000700000030000
000010000002000300034000150000103000600000002000704000047000530008000400000090000
000010000002000300034000150000103000600000007000704000047000530008000400000090000
000010000002000300034000150000103000600000007000704000047000830005000400000090000
000010000002000300034000150000103000600000007000704000047000830009000400000050000
000010000002000300034000150000103000600000007000802000028000530007000200000040000
000010000002000300034000150000103000600000007000802000058000930007000200000040000
000010000002000300034000150000103000600000007000802000058000930009000200000040000
000010000002000300034000150000103000600000007000804000048000230005000400000090000
000010000002000300034000150000103000600000007000804000048000520005000400000090000
000010000002000300034000150000103000600000007000804000048000530007000400000090000
000010000002000300034000150000306000700000008000504000048000670005000400000020000
000010000002000300034000150000306000700000008000705000023000460005000200000090000
000010000002000300034000150000306000700000008000705000043000260005000400000090000
000010000002000300034000250000102000600000007000805000045000120008000600000090000
000010000002000300034000250000104000600000007000802000049000820001000600000030000
000010000002000300034000250000106000500000007000208000028000640007000100000090000
000010000002000300034000250000106000700000008000204000025000640008000100000060000
000010000002000300034000250000106000700000008000205000025000640008000100000060000
000010000002000300034000250000106000700000008000402000025000640008000100000060000
000010000002000300034000250000106000700000008000502000025000640008000100000060000
000010000002000300034000250000203000600000004000507000085000420007000800000090000
000010000002000300034000250000203000600000004000705000085000420007000800000090000
000010000002000300034000250000204000600000007000507000023000610005000400000080000
000010000002000300034000250000204000600000007000508000025000930007000400000080000
000010000002000300034000250000204000600000007000508000029000640005000800000030000
000010000002000300034000250000205000600000007000408000023000140005000600000080000
000010000002000300034000250000206000700000008000504000049000620005000700000030000
000010000002000300034000250000305000600000007000809000043000820005000600000090000
000010000002000300034000250000306000700000008000508000043000610005000400000090000
000010000002000300034000250000406000700000002000805000026000540005000800000090000
000010000002000300034000250000406000700000008000905000016000540005000700000020000
000010000002000300034000250000406000700000008000905000026000540005000900000030000
000010000002000300034000250000406000700000008000905000029000540005000600000090000
000010000002000300034000520000104000600000007000205000089000240001000600000090000
000010000002000300034000520000204000600000007000805000029000650005000800000030000
000010000002000300034000520000204000600000007000805000029000850005000600000030000
000010000002000300034000520000204000600000007000805000049000850005000600000030000
000010000002000300034000520000205000600000007000408000049000280008000600000030000
000010000002000300034000520000205000600000007000408000059000280008000600000030000
000010000002000300034000520000205000600000007000408000098000240001000600000080000
000010000002000300034000520000205000600000007000408000098000240003000600000080000
000010000002000300034000520000206000700000005000408000098000260005000400000030000
000010000002000300034000560000103000700000008000406000048000190006000400000020000
000010000002000300034000560000104000700000002000605000021000680006000400000090000
000010000002000300034000560000104000700000008000206000043000250006000400000090000
000010000002000300034000560000104000700000008000503000093000150006000900000020000
000010000002000300034000560000105000700000008000403000063000140008000900000020000
000010000002000300034000560000105000700000008000403000093000140006000900000020000
000010000002000300034000560000105000700000008000403000093000410006000900000020000
000010000002000300034000560000105000700000008000406000048000190006000400000020000
000010000002000300034000560000203000400000007000805000093000820001000400000050000
000010000002000300034000560000203000400000007000806000073000820008000400000050000
000010000002000300034000560000203000400000007000806000093000820008000400000050000
000010000002000300034000560000203000600000004000705000073000820001000700000090000
000010000002000300034000560000203000600000007000805000083000720001000800000040000
000010000002000300034000560000203000600000007000805000083000920001000800000040000
000010000002000300034000560000203000600000007000805000083000920007000800000040000
000010000002000300034000560000203000700000004000805000083000920001000800000060000
000010000002000300034000560000203000700000008000405000013000240006000100000090000
000010000002000300034000560000203000700000008000605000013000270006000400000090000
000010000002000300034000560000203000700000008000605000068000210003000400000090000
000010000002000300034000560000203000700000008000605000086000210003000400000090000
000010000002000300034000560000203000700000008000705000063000720005000400000090000
000010000002000300034000560000203000700000008000706000093000720006000400000050000
000010000002000300034000560000204000500000007000605000078000620006000900000030000
000010000002000300034000560000204000700000008000503000013000250006000100000090000
000010000002000300034000560000204000700000008000506000029000640006000700000030000
000010000002000300034000560000204000700000008000506000059000620006000700000030000
000010000002000300034000560000204000700000008000605000029000640006000700000030000
000010000002000300034000560000204000700000008000605000049000620006000700000030000
000010000002000300034000560000204000700000008000905000046000950005000700000030000
000010000002000300034000560000205000700000008000403000013000420006000100000090000
000010000002000300034000560000205000700000008000703000063000270001000400000090000
000010000002000300034000560000206000400000007000803000073000280008000400000050000
000010000002000300034000560000206000400000007000803000093000280008000400000050000
000010000002000300034000560000206000700000008000905000046000950005000700000030000
000010000002000300034000560000206000700000008000905000086000950005000700000030000
000010000002000300034000560000207000800000009000506000057000640006000800000030000
000010000002000300034000560000306000400000007000809000063000950009000400000080000
000010000002000300034000560000306000700000005000408000081000670006000400000090000
000010000002000300034000560000307000700000008000408000093000870005000400000060000
000010000002000300034000560000307000700000008000504000013000470006000100000090000
000010000002000300034000560000307000700000008000908000043000870005000400000060000
000010000002000300034000560000406000700000002000508000028000610006000400000090000
000010000002000300034000560000406000700000008000509000059000620006000400000030000
000010000002000300034000560000406000700000008000809000059000640006000200000030000
000010000002000300034000560000407000500000008000506000097000640006000100000030000
000010000002000300034000560000407000500000008000906000047000620006000900000030000
000010000002000300034000560000407000800000002000506000027000610006000400000090000
000010000002000300034000560000407000800000002000506000057000610006000400000090000
000010000002000300034000560000407000800000002000605000097000640006000100000070000
000010000002000300034000560000407000800000005000506000017000680006000400000090000
000010000002000300034000560000407000800000005000506000027000610006000400000090000
000010000002000300034000560000407000800000009000506000047000620006000800000030000
000010000002000300034000560000407000800000009000506000057000620006000400000030000
000010000002000300034000560000407000800000009000506000057000620006000800000030000
000010000002000300034000560000407000800000009000806000047000620006000800000030000
000010000002000300041000250000105000600000007000802000034000820005000400000090000
000010000002000300041000250000106000700000008000204000096000720005000400000030000
000010000002000300041000250000204000600000007000809000019000620008000400000030000
000010000002000300041000250000206000700000008000405000015000620008000400000030000
000010000002000300041000250000206000700000008000405000015000620008000400000090000
000010000002000300041000250000206000700000008000405000059000620003000400000090000
000010000002000300041000250000206000700000008000405000095000620008000400000030000
000010000002000300041000250000206000700000008000408000035000620006000400000090000
000010000002000300041000250000206000700000008000504000094000720005000600000030000
000010000002000300041000560000102000300000007000605000054000680006000900000020000
000010000002000300041000560000102000300000007000605000058000640006000900000020000
#
#M20.  Pattern class: 4-9-0-2-0
#
001000200020010030300000004000305000060000070000804000400000005070020010005000600
001000200020010030300000004000305000060000070000804000400000005070020010005000900
001000200020010030400000005000102000060000070000405000500000008010030060009000400
001000200020010030400000005000102000060000070000504000500000008010030060009000400
001000200020010030400000005000104000060000070000805000900000004030020060005000800
001000200020010030400000005000104000060000070000805000900000004070020060005000800
001000200020010030400000005000105000060000070000804000900000004030020060005000800
001000200020010030400000005000105000060000070000804000900000004070020060005000800
001000200020010030400000005000106000040000070000805000700000009060020040005000800
001000200020010030400000005000204000060000020000705000800000004030090060005000700
001000200020010030400000005000204000060000070000805000500000006070020010008000400
001000200020010030400000005000204000060000070000805000500000007090030010008000400
001000200020010030400000005000205000060000020000704000800000004030090060005000700
001000200020010030400000005000205000060000070000408000800000004070030010003000600
001000200020010030400000005000205000060000070000804000500000006070020010008000400
001000200020010030400000005000205000060000070000804000500000007090030010008000400
001000200020010030400000005000205000060000070000804000800000004070030010003000600
001000200020010030400000005000206000030000070000405000500000001060080090009000400
001000200020010030400000005000206000030000070000405000500000008060080020009000400
001000200020010030400000005000206000030000070000405000500000008060090010007000400
001000200020010030400000005000206000030000070000504000500000001060080090009000400
001000200020010030400000005000206000030000070000504000500000008060080020009000400
001000200020010030400000005000206000030000070000504000500000008060090010007000400
001000200020010030400000005000304000060000020000705000100000004080090060005000700
001000200020010030400000005000304000060000070000805000500000008070020010009000400
001000200020010030400000005000304000060000070000805000900000004070020060005000800
001000200020010030400000005000305000060000020000704000100000004080090060005000700
001000200020010030400000005000305000060000070000408000500000008090020010008000600
001000200020010030400000005000305000060000070000804000500000008070020010009000400
001000200020010030400000005000305000060000070000804000900000004070020060005000800
001000200020010030400000005000306000070000080000405000600000004010020070009000500
001000200020010030400000005000405000060000070000809000900000004030020010007000600
001000200020010030400000005000406000030000070000805000500000006070020080006000100
001000200020010030400000005000406000030000070000805000500000006070020080006000300
001000200020010030400000005000406000030000070000805000500000006090020010006000300
001000200020010030400000005000406000030000070000805000500000006090020080006000100
001000200020010030400000005000406000050000070000809000900000004070030010003000600
001000200020010030400000005000406000060000070000508000700000004030090020005000800
001000200020010030400000005000406000070000020000805000800000004060030010002000800
001000200020010030400000005000406000070000060000508000500000007080020010006000400
001000200020010030400000005000406000070000060000508000500000008030090010006000400
001000200020010030400000005000406000070000080000507000800000004030090020005000600
001000200020010030400000005000406000070000080000508000500000006030090010008000400
001000200020010030400000005000406000070000080000508000500000007060020010008000400
001000200020010030400000005000406000070000080000509000500000007060020010008000400
001000200020010030400000005000406000070000080000509000500000007090020010008000400
001000200020010030400000005000406000070000080000509000600000004080030010003000500
001000200020010030400000005000406000070000080000509000600000009080030010003000400
001000200020010030400000005000406000070000080000509000900000004080030010003000500
001000200020010030400000005000406000070000080000509000900000004080030010003000900
001000200020010030400000005000406000070000080000905000100000004080030010003000700
001000200020010030400000005000406000070000080000905000900000004080020070003000900
001000200020010030400000005000406000070000080000905000900000004080030010003000500
001000200020010030400000005000406000070000080000905000900000004080030010003000600
001000200020030010400000005000104000060000070000805000200000004070010090005000800
001000200020030010400000005000104000060000070000805000600000004070020090005000800
001000200020030010400000005000104000060000070000805000700000004080090030005000800
001000200020030010400000005000104000060000070000805000700000004090020060005000800
001000200020030010400000005000105000060000070000804000200000004070010090005000800
001000200020030010400000005000105000060000070000804000600000004070020090005000800
001000200020030010400000005000105000060000070000804000700000004080090030005000800
001000200020030010400000005000105000060000070000804000700000004090020060005000800
001000200020030010400000005000405000010000060000708000800000004060090030009000500
001000200020030010400000005000405000060000070000809000500000008070010060003000900
001000200020030010400000005000405000060000070000809000500000008070010090004000300
001000200020030010400000005000405000060000070000809000800000009070010060003000400
001000200020030010400000005000406000010000070000805000500000006030020080006000900
001000200020030010400000005000406000010000070000805000800000004060090030007000800
001000200020030010400000005000406000060000070000508000200000004070010060005000800
001000200020030010400000005000406000060000070000508000300000004070010060005000800
001000200020030010400000005000406000060000070000508000500000001070020090008000400
001000200020030010400000005000406000070000050000809000800000007050010090006000400
001000200020030010400000005000406000070000060000508000200000004090010070005000800
001000200020030010400000005000406000070000060000508000500000001060020070008000400
001000200020030010400000005000406000070000060000508000500000003060020070008000400
001000200020030010400000005000406000070000060000805000600000004080090030005000800
001000200020030010400000005000406000070000080000509000300000004080020070005000600
001000200020030010400000005000406000070000080000509000300000004080020070005000900
001000200020030010400000005000406000070000080000905000300000004080010070002000300
001000200020030010400000005000406000070000080000905000300000004080010070002000900
001000200020030010400000005000406000070000080000905000500000006030010070006000800
001000200020030010400000005000406000070000080000905000500000006080010020006000300
001000200020030010400000005000406000070000080000905000500000006080010090006000300
001000200020030010400000005000406000070000080000905000500000006080020090006000800
001000200020030010400000005000406000070000080000905000500000009080010070003000600
001000200020030010400000005000406000070000080000905000500000009080020070006000100
001000200020030040300000005000102000040000060000705000800000001060090030002000700
001000200020030040300000005000102000050000060000708000400000007060040030007000100
001000200020030040300000005000102000060000070000506000500000001040080060006000900
001000200020030040300000005000105000040000060000207000800000003060090080005000100
001000200020030040300000005000105000040000060000702000800000003060090080005000100
001000200020030040300000005000105000060000070000208000700000003040090060005000100
001000200020030040300000005000105000060000070000208000700000003080040060005000100
001000200020030040300000005000105000060000070000208000900000003070040060005000100
001000200020030040300000005000105000060000070000408000200000003080040060005000100
001000200020030040300000005000105000060000070000408000500000001070040080002000600
001000200020030040300000005000105000060000070000408000800000003040090060005000100
001000200020030040300000005000105000060000070000608000500000001070040080002000600
001000200020030040300000005000105000060000070000708000500000001070040090002000600
001000200020030040300000005000105000060000070000802000700000003040090060005000100
001000200020030040300000005000105000060000070000802000700000003080040060005000100
001000200020030040300000005000105000060000070000802000900000003070040060005000100
001000200020030040300000005000105000060000070000804000200000003080040060005000100
001000200020030040300000005000105000060000070000804000500000001070040080002000600
001000200020030040300000005000105000060000070000804000800000003040090060005000100
001000200020030040300000005000105000060000070000806000500000001070040080002000600
001000200020030040300000005000105000060000070000807000500000001070040090002000600
001000200020030040300000005000106000050000070000208000400000002070040030006000100
001000200020030040300000005000106000060000070000502000500000001040080060006000900
001000200020030040300000005000106000070000020000508000900000003060040080005000100
001000200020030040300000005000106000070000020000508000900000003080040060005000100
001000200020030040300000005000106000070000050000802000400000008050090070008000100
001000200020030040300000005000106000070000050000802000900000008050040070008000100
001000200020030040300000005000106000070000080000902000400000007080040030003000100
001000200020030040300000005000106000070000080000902000400000007080040030005000100
001000200020030040400000005000102000060000070000508000900000004070020030005000100
001000200020030040400000005000104000060000070000508000500000001030040060002000900
001000200020030040400000005000105000040000020000607000300000008060090030005000100
001000200020030040400000005000105000040000020000607000300000008070090030005000100
001000200020030040400000005000106000070000050000802000300000008050040070008000100
001000200020030040500000001000104000060000070000508000800000005040020060003000900
001000200020030040500000001000104000060000070000508000800000005040020060007000300
001000200020030040500000001000104000060000070000508000800000005040020060007000900
001000200020030040500000001000104000060000070000508000800000005040020060009000300
001000200020030040500000001000105000040000060000708000700000003030020080004000500
001000200020030040500000001000106000040000070000508000600000005090020030003000400
001000200020030040500000001000106000040000070000805000600000005030020090004000300
001000200020030040500000001000106000070000080000504000600000005030020070008000300
001000200020030040500000001000106000070000080000504000600000005080020070004000300
001000200020030040500000001000106000070000080000504000600000005080020070007000300
001000200020030040500000001000106000070000080000504000600000005090020070003000900
001000200020030040500000001000106000070000080000509000900000005080040020004000700
001000200020030040500000003000102000060000050000708000300000007050040060007000100
001000200020030040500000003000102000060000050000708000900000007030040060007000100
001000200020030040500000003000102000060000070000809000700000008030040060008000100
001000200020030040500000003000102000060000070000809000700000008040050060008000100
001000200020030040500000003000104000060000070000802000700000008030090060008000100
001000200020030040500000003000106000040000070000208000700000001030090050008000400
001000200020030040500000003000106000040000070000802000600000001030050090008000400
001000200020030040500000003000106000040000070000802000900000001030050090008000400
001000200020030040500000003000106000040000070000802000900000001030090050008000400
001000200020030040500000003000106000040000070000809000700000002030020050009000100
001000200020030040500000003000106000070000050000308000600000001050040020004000700
001000200020030040500000003000106000070000050000308000600000001050040030004000700
001000200020030040500000003000106000070000050000802000300000008050040070008000100
001000200020030040500000003000106000070000050000804000900000002030020070008000100
001000200020030040500000003000106000070000080000902000400000009030050070009000100
001000200020030040500000003000305000010000060000708000800000005040020010006000300
001000200020030040500000003000305000060000010000708000800000005040020060009000800
001000200020030040500000003000306000070000010000805000600000005040020070009000600
001000200020030040500000003000306000070000080000509000300000009040020010006000500
001000200020030040500000003000306000070000080000509000300000009080020010006000500
001000200020030040500000006000102000040000050000603000600000001030070080004000700
001000200020030040500000006000102000040000050000603000600000001030070080004000900
001000200020030040500000006000102000040000050000603000600000001070080030004000900
001000200020030040500000006000102000040000050000607000600000001030080070004000800
001000200020030040500000006000102000040000050000607000600000001030080070004000900
001000200020030040500000006000102000040000050000607000600000001070080090004000300
001000200020030040500000006000102000040000050000607000600000001070080090004000800
001000200020030040500000006000102000040000050000607000600000001070080090005000400
001000200020030040500000006000102000040000050000607000800000009050020030006000100
001000200020030040500000006000102000040000070000506000600000001030080090007000400
001000200020030040500000006000102000040000070000506000600000001030080090008000400
001000200020030040500000006000102000040000070000506000800000005090020030006000700
001000200020030040500000006000102000040000070000506000800000005090020030006000900
001000200020030040500000006000102000040000070000603000600000001070080030005000900
001000200020030040500000006000102000040000070000603000600000005070020030008000100
001000200020030040500000006000102000040000070000605000600000001030080090007000400
001000200020030040500000006000102000040000070000605000600000001030080090008000400
001000200020030040500000006000102000040000070000605000800000005090020030006000700
001000200020030040500000006000102000040000070000605000800000005090020030006000900
001000200020030040500000006000102000040000070000607000600000001070080090004000300
001000200020030040500000006000102000040000070000608000300000005070020030006000100
001000200020030040500000006000102000040000070000608000300000005070020090006000100
001000200020030040500000006000102000040000070000608000300000005090020030006000100
001000200020030040500000006000102000040000070000608000600000001030090080007000500
001000200020030040500000006000102000040000070000608000600000001090050080007000300
001000200020030040500000006000102000040000070000608000600000001090080020003000500
001000200020030040500000006000102000040000070000608000600000005030090020008000100
001000200020030040500000006000102000040000070000608000600000005070080020009000100
001000200020030040500000006000102000040000070000608000600000005070090030008000100
001000200020030040500000006000102000040000070000608000600000005090020080008000100
001000200020030040500000006000102000040000070000608000700000005030020080006000100
001000200020030040500000006000102000040000070000608000900000005030020090006000100
001000200020030040500000006000102000040000070000608000900000005070020030006000100
001000200020030040500000006000102000040000070000608000900000005080020090006000100
001000200020030040500000006000102000040000070000806000300000001070050090002000800
001000200020030040500000006000102000040000070000806000300000001070090050002000800
001000200020030040500000006000102000050000070000607000600000001070080030004000900
001000200020030040500000006000102000050000070000608000600000001070040080008000500
001000200020030040500000006000102000050000070000608000600000001080040020005000900
001000200020030040500000006000102000050000070000608000600000001080040020009000300
001000200020030040500000006000102000050000070000608000600000001080040030005000900
001000200020030040500000006000102000050000070000608000600000001080040030007000500
001000200020030040500000006000102000050000070000809000600000008090040050008000100
001000200020030040500000006000102000050000070000809000700000008090040050008000100
001000200020030040500000006000102000060000050000708000300000007050040060007000100
001000200020030040500000006000102000060000070000809000300000008090040050008000100
001000200020030040500000006000102000060000070000809000600000008090040050008000100
001000200020030040500000006000102000060000070000809000700000008030040060008000100
#

[Edit: Puzzles replaced with a non-isomorphic set]
Last edited by Ocean on Thu May 11, 2006 11:02 am, edited 1 time in total.
Ocean
 
Posts: 442
Joined: 29 August 2005

Postby Havard » Tue May 09, 2006 12:37 pm

Ocean wrote:I started to build a collection of minimal 20s with full symmetry. A few tousand so far. Here is a taste:


Great work! Why don't you compile them all into a file, and make it available as "Ocean's 1100" or something... (sorry, could not resist...):D

Havard
Havard
 
Posts: 377
Joined: 25 December 2005

Postby JPF » Tue May 09, 2006 12:43 pm

Ocean wrote:I started to build a collection of minimal 20s with full symmetry. A few tousand so far. Here is a taste:


Huge work !
Congratulations.

I’ve a few questions :
a) Any new patterns ?
b) I assume that all your puzzles are non-equivalent. Right ?
I would be interested to know how you test that.
c) Would it be possible for some patterns to make an exhaustive search (notably to know the number of possible puzzles) ?

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

PreviousNext

Return to General