diff --git a/src/programs/results/sudoku_default000.pro b/src/programs/results/sudoku_default000.pro new file mode 100644 index 00000000000..053eea81716 --- /dev/null +++ b/src/programs/results/sudoku_default000.pro @@ -0,0 +1,10 @@ +violated_field(0,0). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default003.pro b/src/programs/results/sudoku_default003.pro new file mode 100644 index 00000000000..7e0f3742221 --- /dev/null +++ b/src/programs/results/sudoku_default003.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,4,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default008.pro b/src/programs/results/sudoku_default008.pro new file mode 100644 index 00000000000..bdc221a1b0f --- /dev/null +++ b/src/programs/results/sudoku_default008.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default010.pro b/src/programs/results/sudoku_default010.pro new file mode 100644 index 00000000000..ee5cab5e033 --- /dev/null +++ b/src/programs/results/sudoku_default010.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,2,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default013.pro b/src/programs/results/sudoku_default013.pro new file mode 100644 index 00000000000..0199a06948f --- /dev/null +++ b/src/programs/results/sudoku_default013.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default017.pro b/src/programs/results/sudoku_default017.pro new file mode 100644 index 00000000000..f4bce4af281 --- /dev/null +++ b/src/programs/results/sudoku_default017.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default019.pro b/src/programs/results/sudoku_default019.pro new file mode 100644 index 00000000000..0199a06948f --- /dev/null +++ b/src/programs/results/sudoku_default019.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default020.pro b/src/programs/results/sudoku_default020.pro new file mode 100644 index 00000000000..369692ece57 --- /dev/null +++ b/src/programs/results/sudoku_default020.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,7,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default023.pro b/src/programs/results/sudoku_default023.pro new file mode 100644 index 00000000000..f4bce4af281 --- /dev/null +++ b/src/programs/results/sudoku_default023.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default024.pro b/src/programs/results/sudoku_default024.pro new file mode 100644 index 00000000000..cd0331e277a --- /dev/null +++ b/src/programs/results/sudoku_default024.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default026.pro b/src/programs/results/sudoku_default026.pro new file mode 100644 index 00000000000..a556f286a7a --- /dev/null +++ b/src/programs/results/sudoku_default026.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default027.pro b/src/programs/results/sudoku_default027.pro new file mode 100644 index 00000000000..f442559ca85 --- /dev/null +++ b/src/programs/results/sudoku_default027.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default028.pro b/src/programs/results/sudoku_default028.pro new file mode 100644 index 00000000000..edd084e20f5 --- /dev/null +++ b/src/programs/results/sudoku_default028.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,2,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default031.pro b/src/programs/results/sudoku_default031.pro new file mode 100644 index 00000000000..cd0331e277a --- /dev/null +++ b/src/programs/results/sudoku_default031.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default032.pro b/src/programs/results/sudoku_default032.pro new file mode 100644 index 00000000000..2fbb625b28b --- /dev/null +++ b/src/programs/results/sudoku_default032.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,2,4,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default034.pro b/src/programs/results/sudoku_default034.pro new file mode 100644 index 00000000000..cd0331e277a --- /dev/null +++ b/src/programs/results/sudoku_default034.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default035.pro b/src/programs/results/sudoku_default035.pro new file mode 100644 index 00000000000..a57053052e8 --- /dev/null +++ b/src/programs/results/sudoku_default035.pro @@ -0,0 +1,10 @@ +violated_field(2,7). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,3,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default036.pro b/src/programs/results/sudoku_default036.pro new file mode 100644 index 00000000000..f2fcbd90409 --- /dev/null +++ b/src/programs/results/sudoku_default036.pro @@ -0,0 +1,10 @@ +violated_field(8,8). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,0,1,9,5,0,3,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default038.pro b/src/programs/results/sudoku_default038.pro new file mode 100644 index 00000000000..b34f327cd5b --- /dev/null +++ b/src/programs/results/sudoku_default038.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,1,2,7,6,0,0,4]). +row_state(2,[6,0,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default042.pro b/src/programs/results/sudoku_default042.pro new file mode 100644 index 00000000000..fca86efb179 --- /dev/null +++ b/src/programs/results/sudoku_default042.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,9,4,8]). +row_state(2,[6,7,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default046.pro b/src/programs/results/sudoku_default046.pro new file mode 100644 index 00000000000..a556f286a7a --- /dev/null +++ b/src/programs/results/sudoku_default046.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default047.pro b/src/programs/results/sudoku_default047.pro new file mode 100644 index 00000000000..97e00330735 --- /dev/null +++ b/src/programs/results/sudoku_default047.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,4,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default049.pro b/src/programs/results/sudoku_default049.pro new file mode 100644 index 00000000000..44f806f715b --- /dev/null +++ b/src/programs/results/sudoku_default049.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default052.pro b/src/programs/results/sudoku_default052.pro new file mode 100644 index 00000000000..53ea9d70b35 --- /dev/null +++ b/src/programs/results/sudoku_default052.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,0,4,8]). +row_state(2,[6,7,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default054.pro b/src/programs/results/sudoku_default054.pro new file mode 100644 index 00000000000..170b71d186f --- /dev/null +++ b/src/programs/results/sudoku_default054.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default056.pro b/src/programs/results/sudoku_default056.pro new file mode 100644 index 00000000000..966604c261f --- /dev/null +++ b/src/programs/results/sudoku_default056.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,1,2,7,6,8,4,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default058.pro b/src/programs/results/sudoku_default058.pro new file mode 100644 index 00000000000..ff48e3e8d15 --- /dev/null +++ b/src/programs/results/sudoku_default058.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,8,9,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default060.pro b/src/programs/results/sudoku_default060.pro new file mode 100644 index 00000000000..ff22823b8f7 --- /dev/null +++ b/src/programs/results/sudoku_default060.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,1,2,7,6,8,9,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default061.pro b/src/programs/results/sudoku_default061.pro new file mode 100644 index 00000000000..8d86f762ffd --- /dev/null +++ b/src/programs/results/sudoku_default061.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,1,2,7,6,0,0,4]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default063.pro b/src/programs/results/sudoku_default063.pro new file mode 100644 index 00000000000..1be4664a20b --- /dev/null +++ b/src/programs/results/sudoku_default063.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default067.pro b/src/programs/results/sudoku_default067.pro new file mode 100644 index 00000000000..c9faa2b6950 --- /dev/null +++ b/src/programs/results/sudoku_default067.pro @@ -0,0 +1,10 @@ +violated_field(8,8). +row_state(1,[5,3,1,2,7,6,0,9,8]). +row_state(2,[6,4,0,1,9,5,0,3,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default071.pro b/src/programs/results/sudoku_default071.pro new file mode 100644 index 00000000000..a6dc5f6c85f --- /dev/null +++ b/src/programs/results/sudoku_default071.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,1,2,7,6,0,9,8]). +row_state(2,[6,7,0,1,9,5,4,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default076.pro b/src/programs/results/sudoku_default076.pro new file mode 100644 index 00000000000..278868a3657 --- /dev/null +++ b/src/programs/results/sudoku_default076.pro @@ -0,0 +1,10 @@ +violated_field(2,8). +row_state(1,[5,3,1,2,7,6,0,4,8]). +row_state(2,[6,7,0,1,9,5,3,0,2]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default081.pro b/src/programs/results/sudoku_default081.pro new file mode 100644 index 00000000000..00418819840 --- /dev/null +++ b/src/programs/results/sudoku_default081.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,6,0,9,8]). +row_state(2,[6,7,0,1,9,5,3,0,2]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default082.pro b/src/programs/results/sudoku_default082.pro new file mode 100644 index 00000000000..c2e9fa9acb7 --- /dev/null +++ b/src/programs/results/sudoku_default082.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,7,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default083.pro b/src/programs/results/sudoku_default083.pro new file mode 100644 index 00000000000..e41f9a7970a --- /dev/null +++ b/src/programs/results/sudoku_default083.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,7,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default084.pro b/src/programs/results/sudoku_default084.pro new file mode 100644 index 00000000000..a1881a4fcb6 --- /dev/null +++ b/src/programs/results/sudoku_default084.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default085.pro b/src/programs/results/sudoku_default085.pro new file mode 100644 index 00000000000..c59b48e2022 --- /dev/null +++ b/src/programs/results/sudoku_default085.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default086.pro b/src/programs/results/sudoku_default086.pro new file mode 100644 index 00000000000..bb0e6751cdd --- /dev/null +++ b/src/programs/results/sudoku_default086.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default087.pro b/src/programs/results/sudoku_default087.pro new file mode 100644 index 00000000000..d1742126ef7 --- /dev/null +++ b/src/programs/results/sudoku_default087.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default089.pro b/src/programs/results/sudoku_default089.pro new file mode 100644 index 00000000000..bb0e6751cdd --- /dev/null +++ b/src/programs/results/sudoku_default089.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default095.pro b/src/programs/results/sudoku_default095.pro new file mode 100644 index 00000000000..cfa8956caac --- /dev/null +++ b/src/programs/results/sudoku_default095.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,4,0,0,2]). +row_state(2,[6,7,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default096.pro b/src/programs/results/sudoku_default096.pro new file mode 100644 index 00000000000..75c9612cef5 --- /dev/null +++ b/src/programs/results/sudoku_default096.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,4,0,0,2]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default097.pro b/src/programs/results/sudoku_default097.pro new file mode 100644 index 00000000000..5617f66af3e --- /dev/null +++ b/src/programs/results/sudoku_default097.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,0,0,0,2]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default098.pro b/src/programs/results/sudoku_default098.pro new file mode 100644 index 00000000000..03da2c342c8 --- /dev/null +++ b/src/programs/results/sudoku_default098.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default099.pro b/src/programs/results/sudoku_default099.pro new file mode 100644 index 00000000000..0451582726c --- /dev/null +++ b/src/programs/results/sudoku_default099.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default107.pro b/src/programs/results/sudoku_default107.pro new file mode 100644 index 00000000000..95786ddeadf --- /dev/null +++ b/src/programs/results/sudoku_default107.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,1,6,7,8,0,0,2]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default108.pro b/src/programs/results/sudoku_default108.pro new file mode 100644 index 00000000000..406189a03f1 --- /dev/null +++ b/src/programs/results/sudoku_default108.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,6,7,8,0,0,2]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default109.pro b/src/programs/results/sudoku_default109.pro new file mode 100644 index 00000000000..7c4fadb309f --- /dev/null +++ b/src/programs/results/sudoku_default109.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,6,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default113.pro b/src/programs/results/sudoku_default113.pro new file mode 100644 index 00000000000..e8d69bcf147 --- /dev/null +++ b/src/programs/results/sudoku_default113.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,2,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default118.pro b/src/programs/results/sudoku_default118.pro new file mode 100644 index 00000000000..8a76fd7e158 --- /dev/null +++ b/src/programs/results/sudoku_default118.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default121.pro b/src/programs/results/sudoku_default121.pro new file mode 100644 index 00000000000..080899b2d5b --- /dev/null +++ b/src/programs/results/sudoku_default121.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,6,7,2,0,0,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default124.pro b/src/programs/results/sudoku_default124.pro new file mode 100644 index 00000000000..d6e3c2e3dcd --- /dev/null +++ b/src/programs/results/sudoku_default124.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,0,7,2,0,0,4]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default128.pro b/src/programs/results/sudoku_default128.pro new file mode 100644 index 00000000000..663435a4b4c --- /dev/null +++ b/src/programs/results/sudoku_default128.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,6,7,2,0,0,8]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default129.pro b/src/programs/results/sudoku_default129.pro new file mode 100644 index 00000000000..da2bd347fd8 --- /dev/null +++ b/src/programs/results/sudoku_default129.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,0,7,2,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default131.pro b/src/programs/results/sudoku_default131.pro new file mode 100644 index 00000000000..f2a0926999c --- /dev/null +++ b/src/programs/results/sudoku_default131.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,2,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default139.pro b/src/programs/results/sudoku_default139.pro new file mode 100644 index 00000000000..9004afefa00 --- /dev/null +++ b/src/programs/results/sudoku_default139.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default142.pro b/src/programs/results/sudoku_default142.pro new file mode 100644 index 00000000000..0d00b587ca3 --- /dev/null +++ b/src/programs/results/sudoku_default142.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,1,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default144.pro b/src/programs/results/sudoku_default144.pro new file mode 100644 index 00000000000..9004afefa00 --- /dev/null +++ b/src/programs/results/sudoku_default144.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default145.pro b/src/programs/results/sudoku_default145.pro new file mode 100644 index 00000000000..d5f84d18fd6 --- /dev/null +++ b/src/programs/results/sudoku_default145.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default148.pro b/src/programs/results/sudoku_default148.pro new file mode 100644 index 00000000000..9e49a081585 --- /dev/null +++ b/src/programs/results/sudoku_default148.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,2,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default151.pro b/src/programs/results/sudoku_default151.pro new file mode 100644 index 00000000000..7ec6e5a74a2 --- /dev/null +++ b/src/programs/results/sudoku_default151.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,0,0,0,8]). +row_state(2,[6,4,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default153.pro b/src/programs/results/sudoku_default153.pro new file mode 100644 index 00000000000..3325197c196 --- /dev/null +++ b/src/programs/results/sudoku_default153.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,6,7,2,0,0,8]). +row_state(2,[6,4,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default155.pro b/src/programs/results/sudoku_default155.pro new file mode 100644 index 00000000000..f7288cc450c --- /dev/null +++ b/src/programs/results/sudoku_default155.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,6,7,4,0,0,8]). +row_state(2,[6,4,0,1,9,5,3,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default156.pro b/src/programs/results/sudoku_default156.pro new file mode 100644 index 00000000000..c176a0d91de --- /dev/null +++ b/src/programs/results/sudoku_default156.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,3,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default157.pro b/src/programs/results/sudoku_default157.pro new file mode 100644 index 00000000000..d4d33138d2f --- /dev/null +++ b/src/programs/results/sudoku_default157.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default161.pro b/src/programs/results/sudoku_default161.pro new file mode 100644 index 00000000000..623ef8189ed --- /dev/null +++ b/src/programs/results/sudoku_default161.pro @@ -0,0 +1,10 @@ +violated_field(1,4). +row_state(1,[5,3,2,0,7,6,0,0,0]). +row_state(2,[6,0,0,1,9,5,3,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default164.pro b/src/programs/results/sudoku_default164.pro new file mode 100644 index 00000000000..9beee047cd3 --- /dev/null +++ b/src/programs/results/sudoku_default164.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,0,0,1,9,5,3,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default169.pro b/src/programs/results/sudoku_default169.pro new file mode 100644 index 00000000000..9004afefa00 --- /dev/null +++ b/src/programs/results/sudoku_default169.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default174.pro b/src/programs/results/sudoku_default174.pro new file mode 100644 index 00000000000..a22a311b139 --- /dev/null +++ b/src/programs/results/sudoku_default174.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,2,6,7,4,0,1,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default175.pro b/src/programs/results/sudoku_default175.pro new file mode 100644 index 00000000000..13fb431bd85 --- /dev/null +++ b/src/programs/results/sudoku_default175.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,2,6,7,4,0,1,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default176.pro b/src/programs/results/sudoku_default176.pro new file mode 100644 index 00000000000..80804fcdde7 --- /dev/null +++ b/src/programs/results/sudoku_default176.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default177.pro b/src/programs/results/sudoku_default177.pro new file mode 100644 index 00000000000..cfeda9e776f --- /dev/null +++ b/src/programs/results/sudoku_default177.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default180.pro b/src/programs/results/sudoku_default180.pro new file mode 100644 index 00000000000..e89cc3e05b8 --- /dev/null +++ b/src/programs/results/sudoku_default180.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,2,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default186.pro b/src/programs/results/sudoku_default186.pro new file mode 100644 index 00000000000..5f7ec8db039 --- /dev/null +++ b/src/programs/results/sudoku_default186.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default191.pro b/src/programs/results/sudoku_default191.pro new file mode 100644 index 00000000000..0daa1b900e8 --- /dev/null +++ b/src/programs/results/sudoku_default191.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,2,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default192.pro b/src/programs/results/sudoku_default192.pro new file mode 100644 index 00000000000..eb0ec737485 --- /dev/null +++ b/src/programs/results/sudoku_default192.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,5,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default194.pro b/src/programs/results/sudoku_default194.pro new file mode 100644 index 00000000000..d8d68ca79e4 --- /dev/null +++ b/src/programs/results/sudoku_default194.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,9,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default195.pro b/src/programs/results/sudoku_default195.pro new file mode 100644 index 00000000000..c43fc93933f --- /dev/null +++ b/src/programs/results/sudoku_default195.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,9,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default196.pro b/src/programs/results/sudoku_default196.pro new file mode 100644 index 00000000000..fed079cace5 --- /dev/null +++ b/src/programs/results/sudoku_default196.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,0,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default198.pro b/src/programs/results/sudoku_default198.pro new file mode 100644 index 00000000000..482fca6f13c --- /dev/null +++ b/src/programs/results/sudoku_default198.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,1,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default200.pro b/src/programs/results/sudoku_default200.pro new file mode 100644 index 00000000000..c43fc93933f --- /dev/null +++ b/src/programs/results/sudoku_default200.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,9,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default202.pro b/src/programs/results/sudoku_default202.pro new file mode 100644 index 00000000000..02db65ecb02 --- /dev/null +++ b/src/programs/results/sudoku_default202.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,2,9,7,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default203.pro b/src/programs/results/sudoku_default203.pro new file mode 100644 index 00000000000..a8fe659e3fd --- /dev/null +++ b/src/programs/results/sudoku_default203.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,9,7,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default204.pro b/src/programs/results/sudoku_default204.pro new file mode 100644 index 00000000000..2d0c34e9fbf --- /dev/null +++ b/src/programs/results/sudoku_default204.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default205.pro b/src/programs/results/sudoku_default205.pro new file mode 100644 index 00000000000..df0d3239e41 --- /dev/null +++ b/src/programs/results/sudoku_default205.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default206.pro b/src/programs/results/sudoku_default206.pro new file mode 100644 index 00000000000..fdca2c3dbc7 --- /dev/null +++ b/src/programs/results/sudoku_default206.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default207.pro b/src/programs/results/sudoku_default207.pro new file mode 100644 index 00000000000..6e6a57bf621 --- /dev/null +++ b/src/programs/results/sudoku_default207.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default208.pro b/src/programs/results/sudoku_default208.pro new file mode 100644 index 00000000000..ebe0620baaf --- /dev/null +++ b/src/programs/results/sudoku_default208.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default209.pro b/src/programs/results/sudoku_default209.pro new file mode 100644 index 00000000000..9f89155ae8a --- /dev/null +++ b/src/programs/results/sudoku_default209.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default212.pro b/src/programs/results/sudoku_default212.pro new file mode 100644 index 00000000000..8799ba73812 --- /dev/null +++ b/src/programs/results/sudoku_default212.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,2,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default213.pro b/src/programs/results/sudoku_default213.pro new file mode 100644 index 00000000000..5750d4f17c9 --- /dev/null +++ b/src/programs/results/sudoku_default213.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default216.pro b/src/programs/results/sudoku_default216.pro new file mode 100644 index 00000000000..2b062f1fe4c --- /dev/null +++ b/src/programs/results/sudoku_default216.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default217.pro b/src/programs/results/sudoku_default217.pro new file mode 100644 index 00000000000..7069975f338 --- /dev/null +++ b/src/programs/results/sudoku_default217.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default218.pro b/src/programs/results/sudoku_default218.pro new file mode 100644 index 00000000000..2d15d078187 --- /dev/null +++ b/src/programs/results/sudoku_default218.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default222.pro b/src/programs/results/sudoku_default222.pro new file mode 100644 index 00000000000..67ce29fe510 --- /dev/null +++ b/src/programs/results/sudoku_default222.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,2,7,6,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default223.pro b/src/programs/results/sudoku_default223.pro new file mode 100644 index 00000000000..cd946d952da --- /dev/null +++ b/src/programs/results/sudoku_default223.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,2,7,0,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default226.pro b/src/programs/results/sudoku_default226.pro new file mode 100644 index 00000000000..2b2b3835764 --- /dev/null +++ b/src/programs/results/sudoku_default226.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default227.pro b/src/programs/results/sudoku_default227.pro new file mode 100644 index 00000000000..16857988430 --- /dev/null +++ b/src/programs/results/sudoku_default227.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default228.pro b/src/programs/results/sudoku_default228.pro new file mode 100644 index 00000000000..dd0b93de035 --- /dev/null +++ b/src/programs/results/sudoku_default228.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default229.pro b/src/programs/results/sudoku_default229.pro new file mode 100644 index 00000000000..01618bb9da8 --- /dev/null +++ b/src/programs/results/sudoku_default229.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default231.pro b/src/programs/results/sudoku_default231.pro new file mode 100644 index 00000000000..893925611ba --- /dev/null +++ b/src/programs/results/sudoku_default231.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default240.pro b/src/programs/results/sudoku_default240.pro new file mode 100644 index 00000000000..5591b854297 --- /dev/null +++ b/src/programs/results/sudoku_default240.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,0,6,7,8,0,4,0]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default242.pro b/src/programs/results/sudoku_default242.pro new file mode 100644 index 00000000000..064a812f894 --- /dev/null +++ b/src/programs/results/sudoku_default242.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,8,0,9,0]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default244.pro b/src/programs/results/sudoku_default244.pro new file mode 100644 index 00000000000..5c1f3fffdef --- /dev/null +++ b/src/programs/results/sudoku_default244.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,9,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default245.pro b/src/programs/results/sudoku_default245.pro new file mode 100644 index 00000000000..0facfbdfb0c --- /dev/null +++ b/src/programs/results/sudoku_default245.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,9,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default249.pro b/src/programs/results/sudoku_default249.pro new file mode 100644 index 00000000000..0d390173af2 --- /dev/null +++ b/src/programs/results/sudoku_default249.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default252.pro b/src/programs/results/sudoku_default252.pro new file mode 100644 index 00000000000..780f9d01d1f --- /dev/null +++ b/src/programs/results/sudoku_default252.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,1,6,7]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default253.pro b/src/programs/results/sudoku_default253.pro new file mode 100644 index 00000000000..70bc58e3d25 --- /dev/null +++ b/src/programs/results/sudoku_default253.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,3,6,7]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default256.pro b/src/programs/results/sudoku_default256.pro new file mode 100644 index 00000000000..5e0bc6dc098 --- /dev/null +++ b/src/programs/results/sudoku_default256.pro @@ -0,0 +1,10 @@ +violated_field(4,7). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,9,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default257.pro b/src/programs/results/sudoku_default257.pro new file mode 100644 index 00000000000..dac83187c0a --- /dev/null +++ b/src/programs/results/sudoku_default257.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,5,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default260.pro b/src/programs/results/sudoku_default260.pro new file mode 100644 index 00000000000..e69b26e0004 --- /dev/null +++ b/src/programs/results/sudoku_default260.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default261.pro b/src/programs/results/sudoku_default261.pro new file mode 100644 index 00000000000..92bd222aae0 --- /dev/null +++ b/src/programs/results/sudoku_default261.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default267.pro b/src/programs/results/sudoku_default267.pro new file mode 100644 index 00000000000..3b9ce003d75 --- /dev/null +++ b/src/programs/results/sudoku_default267.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default268.pro b/src/programs/results/sudoku_default268.pro new file mode 100644 index 00000000000..c37ad7d6f3d --- /dev/null +++ b/src/programs/results/sudoku_default268.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default269.pro b/src/programs/results/sudoku_default269.pro new file mode 100644 index 00000000000..c3ac1c6aa1b --- /dev/null +++ b/src/programs/results/sudoku_default269.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default272.pro b/src/programs/results/sudoku_default272.pro new file mode 100644 index 00000000000..3ff9ddf3aaf --- /dev/null +++ b/src/programs/results/sudoku_default272.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,4,6,7,8,0,0,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default276.pro b/src/programs/results/sudoku_default276.pro new file mode 100644 index 00000000000..7a29502413d --- /dev/null +++ b/src/programs/results/sudoku_default276.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default277.pro b/src/programs/results/sudoku_default277.pro new file mode 100644 index 00000000000..2a5074435cb --- /dev/null +++ b/src/programs/results/sudoku_default277.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default279.pro b/src/programs/results/sudoku_default279.pro new file mode 100644 index 00000000000..2a5074435cb --- /dev/null +++ b/src/programs/results/sudoku_default279.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default283.pro b/src/programs/results/sudoku_default283.pro new file mode 100644 index 00000000000..c10bcd48e83 --- /dev/null +++ b/src/programs/results/sudoku_default283.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,5,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default286.pro b/src/programs/results/sudoku_default286.pro new file mode 100644 index 00000000000..278b467a57f --- /dev/null +++ b/src/programs/results/sudoku_default286.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,9,2,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default287.pro b/src/programs/results/sudoku_default287.pro new file mode 100644 index 00000000000..cb487776f85 --- /dev/null +++ b/src/programs/results/sudoku_default287.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,9,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default288.pro b/src/programs/results/sudoku_default288.pro new file mode 100644 index 00000000000..7637cb73f7e --- /dev/null +++ b/src/programs/results/sudoku_default288.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default294.pro b/src/programs/results/sudoku_default294.pro new file mode 100644 index 00000000000..42b5a9d1f21 --- /dev/null +++ b/src/programs/results/sudoku_default294.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default295.pro b/src/programs/results/sudoku_default295.pro new file mode 100644 index 00000000000..312d00e02c3 --- /dev/null +++ b/src/programs/results/sudoku_default295.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,0,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default297.pro b/src/programs/results/sudoku_default297.pro new file mode 100644 index 00000000000..c84b7b0b5de --- /dev/null +++ b/src/programs/results/sudoku_default297.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,0,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default299.pro b/src/programs/results/sudoku_default299.pro new file mode 100644 index 00000000000..7a29502413d --- /dev/null +++ b/src/programs/results/sudoku_default299.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default302.pro b/src/programs/results/sudoku_default302.pro new file mode 100644 index 00000000000..42b5a9d1f21 --- /dev/null +++ b/src/programs/results/sudoku_default302.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default303.pro b/src/programs/results/sudoku_default303.pro new file mode 100644 index 00000000000..1b94d488c73 --- /dev/null +++ b/src/programs/results/sudoku_default303.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default304.pro b/src/programs/results/sudoku_default304.pro new file mode 100644 index 00000000000..504647aa46b --- /dev/null +++ b/src/programs/results/sudoku_default304.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,0,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default307.pro b/src/programs/results/sudoku_default307.pro new file mode 100644 index 00000000000..860ea627422 --- /dev/null +++ b/src/programs/results/sudoku_default307.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default310.pro b/src/programs/results/sudoku_default310.pro new file mode 100644 index 00000000000..7f9d94591cf --- /dev/null +++ b/src/programs/results/sudoku_default310.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default312.pro b/src/programs/results/sudoku_default312.pro new file mode 100644 index 00000000000..b66b471d719 --- /dev/null +++ b/src/programs/results/sudoku_default312.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default313.pro b/src/programs/results/sudoku_default313.pro new file mode 100644 index 00000000000..ad9a4bf8ee5 --- /dev/null +++ b/src/programs/results/sudoku_default313.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default315.pro b/src/programs/results/sudoku_default315.pro new file mode 100644 index 00000000000..df831a5efdb --- /dev/null +++ b/src/programs/results/sudoku_default315.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default316.pro b/src/programs/results/sudoku_default316.pro new file mode 100644 index 00000000000..70b2c3e4ca6 --- /dev/null +++ b/src/programs/results/sudoku_default316.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default319.pro b/src/programs/results/sudoku_default319.pro new file mode 100644 index 00000000000..38f1905d284 --- /dev/null +++ b/src/programs/results/sudoku_default319.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default320.pro b/src/programs/results/sudoku_default320.pro new file mode 100644 index 00000000000..1f68b2f34c2 --- /dev/null +++ b/src/programs/results/sudoku_default320.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default322.pro b/src/programs/results/sudoku_default322.pro new file mode 100644 index 00000000000..ad9a4bf8ee5 --- /dev/null +++ b/src/programs/results/sudoku_default322.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default324.pro b/src/programs/results/sudoku_default324.pro new file mode 100644 index 00000000000..f5c05858a56 --- /dev/null +++ b/src/programs/results/sudoku_default324.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default325.pro b/src/programs/results/sudoku_default325.pro new file mode 100644 index 00000000000..c36fe095b76 --- /dev/null +++ b/src/programs/results/sudoku_default325.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default326.pro b/src/programs/results/sudoku_default326.pro new file mode 100644 index 00000000000..7672d8d1c04 --- /dev/null +++ b/src/programs/results/sudoku_default326.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default327.pro b/src/programs/results/sudoku_default327.pro new file mode 100644 index 00000000000..cae75f0a4c4 --- /dev/null +++ b/src/programs/results/sudoku_default327.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default328.pro b/src/programs/results/sudoku_default328.pro new file mode 100644 index 00000000000..e90e440827b --- /dev/null +++ b/src/programs/results/sudoku_default328.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default329.pro b/src/programs/results/sudoku_default329.pro new file mode 100644 index 00000000000..168a5409891 --- /dev/null +++ b/src/programs/results/sudoku_default329.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default334.pro b/src/programs/results/sudoku_default334.pro new file mode 100644 index 00000000000..df831a5efdb --- /dev/null +++ b/src/programs/results/sudoku_default334.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default337.pro b/src/programs/results/sudoku_default337.pro new file mode 100644 index 00000000000..ad9a4bf8ee5 --- /dev/null +++ b/src/programs/results/sudoku_default337.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default338.pro b/src/programs/results/sudoku_default338.pro new file mode 100644 index 00000000000..190fda4cb5b --- /dev/null +++ b/src/programs/results/sudoku_default338.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default339.pro b/src/programs/results/sudoku_default339.pro new file mode 100644 index 00000000000..898c0c17d45 --- /dev/null +++ b/src/programs/results/sudoku_default339.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default341.pro b/src/programs/results/sudoku_default341.pro new file mode 100644 index 00000000000..1760c638d5d --- /dev/null +++ b/src/programs/results/sudoku_default341.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default342.pro b/src/programs/results/sudoku_default342.pro new file mode 100644 index 00000000000..8b634b0c0bb --- /dev/null +++ b/src/programs/results/sudoku_default342.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default343.pro b/src/programs/results/sudoku_default343.pro new file mode 100644 index 00000000000..888a6ee1b14 --- /dev/null +++ b/src/programs/results/sudoku_default343.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default344.pro b/src/programs/results/sudoku_default344.pro new file mode 100644 index 00000000000..adbcf5c5298 --- /dev/null +++ b/src/programs/results/sudoku_default344.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default346.pro b/src/programs/results/sudoku_default346.pro new file mode 100644 index 00000000000..207aea64b0a --- /dev/null +++ b/src/programs/results/sudoku_default346.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,5,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default348.pro b/src/programs/results/sudoku_default348.pro new file mode 100644 index 00000000000..898c0c17d45 --- /dev/null +++ b/src/programs/results/sudoku_default348.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default349.pro b/src/programs/results/sudoku_default349.pro new file mode 100644 index 00000000000..f076a6df781 --- /dev/null +++ b/src/programs/results/sudoku_default349.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default351.pro b/src/programs/results/sudoku_default351.pro new file mode 100644 index 00000000000..2db40eefd4e --- /dev/null +++ b/src/programs/results/sudoku_default351.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default352.pro b/src/programs/results/sudoku_default352.pro new file mode 100644 index 00000000000..92a06b2760b --- /dev/null +++ b/src/programs/results/sudoku_default352.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default353.pro b/src/programs/results/sudoku_default353.pro new file mode 100644 index 00000000000..6f288ed0bb0 --- /dev/null +++ b/src/programs/results/sudoku_default353.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,1,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default354.pro b/src/programs/results/sudoku_default354.pro new file mode 100644 index 00000000000..7f5d2e654fd --- /dev/null +++ b/src/programs/results/sudoku_default354.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,3,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default359.pro b/src/programs/results/sudoku_default359.pro new file mode 100644 index 00000000000..ed393cb1355 --- /dev/null +++ b/src/programs/results/sudoku_default359.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,4,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,2,4,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default365.pro b/src/programs/results/sudoku_default365.pro new file mode 100644 index 00000000000..5e77cb4c910 --- /dev/null +++ b/src/programs/results/sudoku_default365.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default369.pro b/src/programs/results/sudoku_default369.pro new file mode 100644 index 00000000000..e47693c5e25 --- /dev/null +++ b/src/programs/results/sudoku_default369.pro @@ -0,0 +1,10 @@ +violated_field(4,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,0,5,9,6,1,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default374.pro b/src/programs/results/sudoku_default374.pro new file mode 100644 index 00000000000..dca27193926 --- /dev/null +++ b/src/programs/results/sudoku_default374.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,1,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default375.pro b/src/programs/results/sudoku_default375.pro new file mode 100644 index 00000000000..a4133041064 --- /dev/null +++ b/src/programs/results/sudoku_default375.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,5,1,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default378.pro b/src/programs/results/sudoku_default378.pro new file mode 100644 index 00000000000..18e54e2b9ed --- /dev/null +++ b/src/programs/results/sudoku_default378.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,1,5,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default381.pro b/src/programs/results/sudoku_default381.pro new file mode 100644 index 00000000000..18e54e2b9ed --- /dev/null +++ b/src/programs/results/sudoku_default381.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,1,5,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default386.pro b/src/programs/results/sudoku_default386.pro new file mode 100644 index 00000000000..81988467ffc --- /dev/null +++ b/src/programs/results/sudoku_default386.pro @@ -0,0 +1,10 @@ +violated_field(4,3). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,1,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default389.pro b/src/programs/results/sudoku_default389.pro new file mode 100644 index 00000000000..40944be62af --- /dev/null +++ b/src/programs/results/sudoku_default389.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default390.pro b/src/programs/results/sudoku_default390.pro new file mode 100644 index 00000000000..e1af6169c73 --- /dev/null +++ b/src/programs/results/sudoku_default390.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,2,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default392.pro b/src/programs/results/sudoku_default392.pro new file mode 100644 index 00000000000..78a465b6d8e --- /dev/null +++ b/src/programs/results/sudoku_default392.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,4,6,7,8,0,2,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default398.pro b/src/programs/results/sudoku_default398.pro new file mode 100644 index 00000000000..b2199a7a226 --- /dev/null +++ b/src/programs/results/sudoku_default398.pro @@ -0,0 +1,10 @@ +violated_field(5,8). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,7,0,3]). +row_state(5,[4,2,6,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default399.pro b/src/programs/results/sudoku_default399.pro new file mode 100644 index 00000000000..d24cc95b298 --- /dev/null +++ b/src/programs/results/sudoku_default399.pro @@ -0,0 +1,10 @@ +violated_field(5,8). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,7,0,3]). +row_state(5,[4,2,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default400.pro b/src/programs/results/sudoku_default400.pro new file mode 100644 index 00000000000..f3f4de845ad --- /dev/null +++ b/src/programs/results/sudoku_default400.pro @@ -0,0 +1,10 @@ +violated_field(6,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default403.pro b/src/programs/results/sudoku_default403.pro new file mode 100644 index 00000000000..85fc370c0ae --- /dev/null +++ b/src/programs/results/sudoku_default403.pro @@ -0,0 +1,10 @@ +violated_field(6,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,0,0,9,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default404.pro b/src/programs/results/sudoku_default404.pro new file mode 100644 index 00000000000..d4e7fa09362 --- /dev/null +++ b/src/programs/results/sudoku_default404.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,0]). +row_state(4,[8,0,0,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default406.pro b/src/programs/results/sudoku_default406.pro new file mode 100644 index 00000000000..3f1142d9489 --- /dev/null +++ b/src/programs/results/sudoku_default406.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,4]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default413.pro b/src/programs/results/sudoku_default413.pro new file mode 100644 index 00000000000..d11902a0580 --- /dev/null +++ b/src/programs/results/sudoku_default413.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,1,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default414.pro b/src/programs/results/sudoku_default414.pro new file mode 100644 index 00000000000..369e0262a50 --- /dev/null +++ b/src/programs/results/sudoku_default414.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,2,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default422.pro b/src/programs/results/sudoku_default422.pro new file mode 100644 index 00000000000..43022b8f94b --- /dev/null +++ b/src/programs/results/sudoku_default422.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,1,9,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default428.pro b/src/programs/results/sudoku_default428.pro new file mode 100644 index 00000000000..f1a9af57762 --- /dev/null +++ b/src/programs/results/sudoku_default428.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,9,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,9,0,3]). +row_state(5,[4,0,2,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default431.pro b/src/programs/results/sudoku_default431.pro new file mode 100644 index 00000000000..552a927206f --- /dev/null +++ b/src/programs/results/sudoku_default431.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,9,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,9,0,3]). +row_state(5,[4,0,6,8,5,3,7,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default432.pro b/src/programs/results/sudoku_default432.pro new file mode 100644 index 00000000000..7493e97f750 --- /dev/null +++ b/src/programs/results/sudoku_default432.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,9,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,9,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default433.pro b/src/programs/results/sudoku_default433.pro new file mode 100644 index 00000000000..207c80bd197 --- /dev/null +++ b/src/programs/results/sudoku_default433.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default434.pro b/src/programs/results/sudoku_default434.pro new file mode 100644 index 00000000000..b1c03c47f61 --- /dev/null +++ b/src/programs/results/sudoku_default434.pro @@ -0,0 +1,10 @@ +violated_field(4,7). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default435.pro b/src/programs/results/sudoku_default435.pro new file mode 100644 index 00000000000..7841072c1b0 --- /dev/null +++ b/src/programs/results/sudoku_default435.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,7]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default437.pro b/src/programs/results/sudoku_default437.pro new file mode 100644 index 00000000000..10b2fcd7450 --- /dev/null +++ b/src/programs/results/sudoku_default437.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,7]). +row_state(4,[8,2,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default439.pro b/src/programs/results/sudoku_default439.pro new file mode 100644 index 00000000000..308a06ade91 --- /dev/null +++ b/src/programs/results/sudoku_default439.pro @@ -0,0 +1,10 @@ +violated_field(4,7). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default445.pro b/src/programs/results/sudoku_default445.pro new file mode 100644 index 00000000000..106575e528f --- /dev/null +++ b/src/programs/results/sudoku_default445.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,0]). +row_state(4,[8,1,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default450.pro b/src/programs/results/sudoku_default450.pro new file mode 100644 index 00000000000..12453c49510 --- /dev/null +++ b/src/programs/results/sudoku_default450.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,4]). +row_state(4,[8,1,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default452.pro b/src/programs/results/sudoku_default452.pro new file mode 100644 index 00000000000..2371b025861 --- /dev/null +++ b/src/programs/results/sudoku_default452.pro @@ -0,0 +1,10 @@ +violated_field(6,4). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,1,0,9,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default453.pro b/src/programs/results/sudoku_default453.pro new file mode 100644 index 00000000000..6072bd89e32 --- /dev/null +++ b/src/programs/results/sudoku_default453.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,0]). +row_state(4,[8,0,0,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default455.pro b/src/programs/results/sudoku_default455.pro new file mode 100644 index 00000000000..d1ebad662fe --- /dev/null +++ b/src/programs/results/sudoku_default455.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,4]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default460.pro b/src/programs/results/sudoku_default460.pro new file mode 100644 index 00000000000..fd3fd18bb6a --- /dev/null +++ b/src/programs/results/sudoku_default460.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default464.pro b/src/programs/results/sudoku_default464.pro new file mode 100644 index 00000000000..fd3fd18bb6a --- /dev/null +++ b/src/programs/results/sudoku_default464.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default470.pro b/src/programs/results/sudoku_default470.pro new file mode 100644 index 00000000000..6848927e02f --- /dev/null +++ b/src/programs/results/sudoku_default470.pro @@ -0,0 +1,10 @@ +violated_field(4,8). +row_state(1,[5,3,0,6,7,4,0,2,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default473.pro b/src/programs/results/sudoku_default473.pro new file mode 100644 index 00000000000..41a1899dd83 --- /dev/null +++ b/src/programs/results/sudoku_default473.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,0,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default479.pro b/src/programs/results/sudoku_default479.pro new file mode 100644 index 00000000000..1c897e40cb1 --- /dev/null +++ b/src/programs/results/sudoku_default479.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,1,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default482.pro b/src/programs/results/sudoku_default482.pro new file mode 100644 index 00000000000..b4b46ddb914 --- /dev/null +++ b/src/programs/results/sudoku_default482.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default484.pro b/src/programs/results/sudoku_default484.pro new file mode 100644 index 00000000000..4080c4e27b0 --- /dev/null +++ b/src/programs/results/sudoku_default484.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default494.pro b/src/programs/results/sudoku_default494.pro new file mode 100644 index 00000000000..05be068f537 --- /dev/null +++ b/src/programs/results/sudoku_default494.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[1,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default495.pro b/src/programs/results/sudoku_default495.pro new file mode 100644 index 00000000000..c824f531182 --- /dev/null +++ b/src/programs/results/sudoku_default495.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[3,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default497.pro b/src/programs/results/sudoku_default497.pro new file mode 100644 index 00000000000..2edd0129d1d --- /dev/null +++ b/src/programs/results/sudoku_default497.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default498.pro b/src/programs/results/sudoku_default498.pro new file mode 100644 index 00000000000..04d3cea439c --- /dev/null +++ b/src/programs/results/sudoku_default498.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,4,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default500.pro b/src/programs/results/sudoku_default500.pro new file mode 100644 index 00000000000..38bb3b9f78b --- /dev/null +++ b/src/programs/results/sudoku_default500.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,5,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default501.pro b/src/programs/results/sudoku_default501.pro new file mode 100644 index 00000000000..bae9cacf850 --- /dev/null +++ b/src/programs/results/sudoku_default501.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,0,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default503.pro b/src/programs/results/sudoku_default503.pro new file mode 100644 index 00000000000..2a11e5a90d3 --- /dev/null +++ b/src/programs/results/sudoku_default503.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default504.pro b/src/programs/results/sudoku_default504.pro new file mode 100644 index 00000000000..e1a6cd744c7 --- /dev/null +++ b/src/programs/results/sudoku_default504.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,4,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default505.pro b/src/programs/results/sudoku_default505.pro new file mode 100644 index 00000000000..fd5308dc800 --- /dev/null +++ b/src/programs/results/sudoku_default505.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,7,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default506.pro b/src/programs/results/sudoku_default506.pro new file mode 100644 index 00000000000..9c0a7d48fb0 --- /dev/null +++ b/src/programs/results/sudoku_default506.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,1,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default507.pro b/src/programs/results/sudoku_default507.pro new file mode 100644 index 00000000000..bf2bdc72534 --- /dev/null +++ b/src/programs/results/sudoku_default507.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,3,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default508.pro b/src/programs/results/sudoku_default508.pro new file mode 100644 index 00000000000..448e138f79e --- /dev/null +++ b/src/programs/results/sudoku_default508.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,4,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default510.pro b/src/programs/results/sudoku_default510.pro new file mode 100644 index 00000000000..738d07dcd45 --- /dev/null +++ b/src/programs/results/sudoku_default510.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,5,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default511.pro b/src/programs/results/sudoku_default511.pro new file mode 100644 index 00000000000..5c10b547f7f --- /dev/null +++ b/src/programs/results/sudoku_default511.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default513.pro b/src/programs/results/sudoku_default513.pro new file mode 100644 index 00000000000..8cb57a5cc01 --- /dev/null +++ b/src/programs/results/sudoku_default513.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,1,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default514.pro b/src/programs/results/sudoku_default514.pro new file mode 100644 index 00000000000..3fb29d446d1 --- /dev/null +++ b/src/programs/results/sudoku_default514.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,3,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default515.pro b/src/programs/results/sudoku_default515.pro new file mode 100644 index 00000000000..c8473acf8b2 --- /dev/null +++ b/src/programs/results/sudoku_default515.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,4,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default516.pro b/src/programs/results/sudoku_default516.pro new file mode 100644 index 00000000000..90cea6e5e58 --- /dev/null +++ b/src/programs/results/sudoku_default516.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,7,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default518.pro b/src/programs/results/sudoku_default518.pro new file mode 100644 index 00000000000..8cc4970288e --- /dev/null +++ b/src/programs/results/sudoku_default518.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[1,6,9,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default519.pro b/src/programs/results/sudoku_default519.pro new file mode 100644 index 00000000000..9e45226f0d0 --- /dev/null +++ b/src/programs/results/sudoku_default519.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[3,6,9,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default520.pro b/src/programs/results/sudoku_default520.pro new file mode 100644 index 00000000000..3ef5371279e --- /dev/null +++ b/src/programs/results/sudoku_default520.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[1,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default521.pro b/src/programs/results/sudoku_default521.pro new file mode 100644 index 00000000000..1b4e6ddb375 --- /dev/null +++ b/src/programs/results/sudoku_default521.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[3,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default524.pro b/src/programs/results/sudoku_default524.pro new file mode 100644 index 00000000000..d203c413a84 --- /dev/null +++ b/src/programs/results/sudoku_default524.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[9,6,1,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default540.pro b/src/programs/results/sudoku_default540.pro new file mode 100644 index 00000000000..a60d7030511 --- /dev/null +++ b/src/programs/results/sudoku_default540.pro @@ -0,0 +1,10 @@ +violated_field(2,7). +row_state(1,[5,3,0,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,3,7,2,8,4]). +row_state(8,[2,8,7,4,1,9,3,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/results/sudoku_default549.pro b/src/programs/results/sudoku_default549.pro new file mode 100644 index 00000000000..73ebefcec63 --- /dev/null +++ b/src/programs/results/sudoku_default549.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,2,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,3,7,2,8,4]). +row_state(8,[2,8,7,4,1,9,6,3,5]). +row_state(9,[3,4,5,2,8,6,1,7,9]). diff --git a/src/programs/results/sudoku_default562.pro b/src/programs/results/sudoku_default562.pro new file mode 100644 index 00000000000..4186879f85a --- /dev/null +++ b/src/programs/results/sudoku_default562.pro @@ -0,0 +1,10 @@ +violated_field(0,0). +row_state(1,[5,3,4,6,7,8,9,1,2]). +row_state(2,[6,7,2,1,9,5,3,4,8]). +row_state(3,[1,9,8,3,4,2,5,6,7]). +row_state(4,[8,5,9,7,6,1,4,2,3]). +row_state(5,[4,2,6,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,3,7,2,8,4]). +row_state(8,[2,8,7,4,1,9,6,3,5]). +row_state(9,[3,4,5,2,8,6,1,7,9]). diff --git a/src/programs/results/visualisation.htm b/src/programs/results/visualisation.htm new file mode 100644 index 00000000000..0e910721f44 --- /dev/null +++ b/src/programs/results/visualisation.htm @@ -0,0 +1,8860 @@ + +
+

Metta-Prolog Sudoku Constraint-solver


+
 
1
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
2
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 4      
6     1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
3
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 2   1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
4
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 4 2 1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
5
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 4 7 1 9 5 3 2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
6
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7 4 1 9 5 3 2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
7
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 4 7 1 9 5 3 2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
8
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6   7 1 9 5 3 2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
9
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7 4 1 9 5 3 2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
10
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7 4 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
11
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 4 7 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
12
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6   7 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
13
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6   2 1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
14
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7 4 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
15
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 2 4 1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
16
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7 4 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
17
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7 4 1 9 5   3  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
18
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6     1 9 5   3  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
19
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     4
6     1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
20
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 9 4 8
6 7   1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
21
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 4 7 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
22
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6 4 7 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
23
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6 7 4 1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
24
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6   4 8
6 7   1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
25
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 4 9 8
6 7   1 9 5   2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
26
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 8 4  
6     1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
27
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 8 9  
6 2   1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
28
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6 8 9 4
6 7   1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
29
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     4
6     1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
30
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6 2   1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
31
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6   9 8
6 4   1 9 5   3  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
32
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6   9 8
6 7   1 9 5 4 2  
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
33
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6   4 8
6 7   1 9 5 3   2
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
34
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6   9 8
6 7   1 9 5 3   2
2 9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
35
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6 7   1 9 5 3    
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
36
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6 7   1 9 5 3    
  9 8   4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
37
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6     1 9 5      
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
38
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7 6     8
6     1 9 5      
  9 8   4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
39
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7        
6     1 9 5      
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
40
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7        
6     1 9 5      
  9 8   4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
41
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7        
6     1 9 5      
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
42
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 4     2
6 7   1 9 5 3    
  9 8 2 3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
43
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 4     2
6 7   1 9 5      
  9 8 2 3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
44
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7       2
6     1 9 5      
  9 8 2 3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
45
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7        
6     1 9 5      
  9 8 2 3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
46
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1   7        
6     1 9 5      
  9 8 2       6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
47
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 8     2
6 7   1 9 5 4    
2 9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
48
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 8     2
6 7   1 9 5      
2 9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
49
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7        
6     1 9 5      
2 9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
50
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6     1 9 5      
1 9 8 2 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
51
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8     4
6 7   1 9 5      
1 9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
52
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 2     8
6 7   1 9 5      
1 9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
53
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7 2     4
6 2   1 9 5      
  9 8         6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
54
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 2     8
6 2   1 9 5      
  9 8 3 4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
55
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7 2      
6     1 9 5      
  9 8   4     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
56
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7 2      
6     1 9 5      
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
57
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4     8
6 7   1 9 5 4    
1 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
58
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 4     8
6 7   1 9 5 4    
2 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
59
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4     8
6 7   1 9 5 4    
1 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
60
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4     8
6 7   1 9 5 4    
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
61
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1   7        
6 2   1 9 5 3    
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
62
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 2 7       8
6 4   1 9 5 3    
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
63
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 2     8
6 4   1 9 5 3    
  9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
64
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 4     8
6 4   1 9 5 3    
2 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
65
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1   7        
6     1 9 5 3    
2 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
66
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1   7        
6     1 9 5      
2 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
67
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2   7 6      
6     1 9 5 3    
1 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
68
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8     4
6     1 9 5 3    
1 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
69
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4     8
6 7   1 9 5 4    
1 9 8   3     6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
70
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4   1 8
6 7   1 9 5     2
1 9 8   3 2   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
71
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4   1 8
6 7   1 9 5      
1 9 8   3 2   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
72
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 4     8
6 7   1 9 5      
1 9 8   3 2   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
73
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
1 9 8   3 2   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
74
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7 2      
6 7   1 9 5      
1 9 8   3 4   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
75
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     4
1 9 8   3 4   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
76
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8 1 2   6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
77
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8 1 5   6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
78
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8 1 9 5 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
79
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8 1 9 7 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
80
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8     5 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
81
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8   1 7 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
82
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8 1 9 7 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
83
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8 2 9 7 6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
84
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8   9 7 6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
85
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
86
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4 5 6 7
8       6 7     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
87
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
88
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
1 9 8   3 4   6  
8       6 7     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
89
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
1 9 8   3 4   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
90
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
1 9 8   3 4   6  
8       6 7     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
91
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 2      
6     1 9 5      
  9 8   3     6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
92
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4      
6     1 9 5      
  9 8   3     6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
93
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   3 2   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
94
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   3 4   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
95
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8   3 2   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
96
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   2 7 6      
6 2   1 9 5      
  9 8   3 4   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
97
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   2 7        
6 2   1 9 5      
  9 8   3 4   6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
98
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 2   1 9 5      
  9 8   3 4   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
99
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 2   1 9 5      
  9 8   3 4   6  
8       6 7     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
100
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8   3 4   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
101
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8   3 4   6  
8       6 7     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
102
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     4   6  
8       6 1     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
103
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4  
6 7   1 9 5     2
  9 8   4 2   6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
104
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 8   9  
6 7   1 9 5     2
  9 8   4 2   6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
105
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8   9 4
6 7   1 9 5     2
  9 8   4 2   6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
106
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   9 4
6 7   1 9 5     2
  9 8   4 2   6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
107
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2   6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
108
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 1 6 7
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
109
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 3 6 7
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
110
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8   9 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
111
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2   6  
8     5 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
112
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 1 6  
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
113
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 3 6  
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
114
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8   1 4
6 7   1 9 5     2
  9 8   4 2 5 6 7
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
115
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8     4
6 7   1 9 5     2
  9 8   4 2 5 6 7
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
116
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8     4
6 7   1 9 5      
  9 8   4 2 5 6 7
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
117
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8     2
6 7   1 9 5     4
  9 8   4 2 5 6 7
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
118
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   1 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
119
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   1 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8   1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
120
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   1 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8   1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
121
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 2 1 7 6 4 9 5 3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
122
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 5 1 7 6 4 9 2 3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
123
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 5 1 7 6 4 9   3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
124
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 5 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
125
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8   1 4
6 7   1 9 5     2
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
126
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   1 4
6 7   1 9 5     2
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
127
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   1 2
6 7   1 9 5     4
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
128
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   1 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
129
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8   1 4
6 7   1 9 5     2
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
130
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8   1 4
6 7   1 9 5      
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
131
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   1 4
6 7   1 9 5      
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
132
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5      
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
133
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     4
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
134
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8   4 2 5 6 7
8 2 1 7 6 4 9   3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
135
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6 7
8 2 1 7 6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
136
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6 7
8 5 1 7 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
137
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6 7
8 5 1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
138
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 1 6 7
8 2 1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
139
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 3 6 7
8 2 1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
140
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6 7
8 2 1 7 6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
141
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 1 6  
8   1 7 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
142
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 3 6  
8   1 7 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
143
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 7 6  
8   1 7 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
144
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 7 6  
8   1 7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
145
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 1 6  
8     7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
146
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 3 6  
8     7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
147
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6 7
8 5 1 7 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
148
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6 7
8 2 1 7 6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
149
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6  
8   1 7 6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
150
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6  
8     7 6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
151
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 7 6  
8     7 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
152
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 7 6  
8     7 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
153
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 1 6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
154
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 3 6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
155
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6  
8     5 6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
156
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6  
8     7 6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
157
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 5 6  
8       6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
158
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 7 6  
8       6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
159
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8   4 2 7 6  
8       6 4     3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
160
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     2 1 6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
161
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     2 3 6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
162
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 4   1 9 5      
  9 8   3 2 4 6  
8       6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
163
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6  
8       6 4     3
4 5   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
164
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6  
8   5 9 6 1     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
165
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6 7
8 5 1 9 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
166
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6  
8 5 1 9 6       3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
167
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6  
8 1 5 9 6       3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
168
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6  
8 1 5 9 6       3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
169
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6 7
8 5   9 6 1     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
170
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 1 6 7 8      
6 7   1 9 5     8
  9 8     2 4 6 7
8 5   9 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
171
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 2 6 7 8      
6 7   1 9 5     8
  9 8     2 4 6 7
8 5   9 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
172
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   2  
6 7   1 9 5     8
  9 8     2 4 6 7
8 5   9 6 4     3
4 2   8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
173
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8     2 4 6 7
8 5   9 6 4 7   3
4 2 6 8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
174
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8   9 2
6 7   1 9 5     8
  9 8     2 4 6 7
8 5   9 6 4 7   3
4 2   8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
175
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6 7
8 5   9 6       3
4 2   8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
176
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5      
  9 8     2 4 6 7
8     9 6       3
4     8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
177
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     2   6  
8     5 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
178
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     2   6 4
8     7 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
179
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4      
6 7   1 9 5      
  9 8     2 4 6 7
8 1   7 6       3
4     8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
180
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4      
6 7   1 9 5      
  9 8     2 4 6 7
8 2   7 6       3
4     8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
181
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4   9 2
6 7   1 9 5     8
  9 8     2 4 6 7
8 5   7 6 1 9   3
4     8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
182
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4   9 8
6 7   1 9 5     2
  9 8     2 4 6 7
8 5   7 6   9   3
4   2 8 5 3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
183
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4   9 8
6 7   1 9 5     2
  9 8     2 4 6 7
8 5   7 6   9   3
4   6 8 5 3 7 2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
184
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4   9 8
6 7   1 9 5     2
  9 8     2 4 6 7
8 5   7 6   9   3
4     8 5 3   2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
185
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4      
6 7   1 9 5      
  9 8     2 4 6 7
8 5   7 6       3
4     8 5 3   2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
186
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4      
6 7   1 9 5      
  9 8     2 4 6 7
8 5   7 6       3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
187
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2   6 7
8     7 6       3
4     8 5 3   2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
188
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2   6 7
8 2   7 6       3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
189
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2 4 6 7
8 5   7 6       3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
190
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2 5 6  
8 1     6       3
4     8 5 3   2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
191
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2 5 6 4
8 1     6       3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
192
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2 5 6 7
8 1   9 6       3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
193
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     2 5 6  
8     5 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
194
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3     7        
6     1 9 5      
  9 8     2 5 6 4
8     7 6       3
4     8   3     1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
195
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2 5 6 7
8     7 6       3
4     8 5 3   2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
196
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5      
  9 8     2 5 6 7
8     7 6       3
4     8 5 3   2 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
197
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4   2 8
6 7   1 9 5      
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
198
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7     1 4
6 7   1 9 5      
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3   9 1
7       2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
199
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4   1 8
6 7   1 9 5     2
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
200
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7        
6 7   1 9 5     4
  9 8     2 5 6 7
8 5   7 6       3
4     8 5 3 7 9 1
7 1     2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
201
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 4      
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6       3
4     8 5 3 7 9 1
7 1     2       6
  6         2 8  
      4 1 9     5
        8     7 9
+
 
202
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
1 6         2 8  
      4 1 9     5
        8     7 9
+
 
203
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
3 6         2 8  
      4 1 9     5
        8     7 9
+
 
204
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 1       2 8  
      4 1 9     5
        8     7 9
+
 
205
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 4       2 8  
      4 1 9     5
        8     7 9
+
 
206
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 5 3     2 8  
      4 1 9     5
        8     7 9
+
 
207
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6   3     2 8  
      4 1 9     5
        8     7 9
+
 
208
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 1 5     2 8  
      4 1 9     5
        8     7 9
+
 
209
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 4 5     2 8  
      4 1 9     5
        8     7 9
+
 
210
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 7 5     2 8  
      4 1 9     5
        8     7 9
+
 
211
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 1       2 8  
      4 1 9     5
        8     7 9
+
 
212
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 3       2 8  
      4 1 9     5
        8     7 9
+
 
213
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 4       2 8  
      4 1 9     5
        8     7 9
+
 
214
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 5 3     2 8  
      4 1 9     5
        8     7 9
+
 
215
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6   3     2 8  
      4 1 9     5
        8     7 9
+
 
216
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 1 5     2 8  
      4 1 9     5
        8     7 9
+
 
217
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 3 5     2 8  
      4 1 9     5
        8     7 9
+
 
218
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 4 5     2 8  
      4 1 9     5
        8     7 9
+
 
219
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
  6 7 5     2 8  
      4 1 9     5
        8     7 9
+
 
220
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
1 6 9 5     2 8  
      4 1 9     5
        8     7 9
+
 
221
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   4 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1     2       6
3 6 9 5     2 8  
      4 1 9     5
        8     7 9
+
 
222
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6       3
4     8 5 3 7 9 1
7 1     2       6
1 6         2 8  
      4 1 9     5
        8     7 9
+
 
223
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6       3
4     8 5 3 7 9 1
7 1     2       6
3 6         2 8  
      4 1 9     5
        8     7 9
+
 
224
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8      
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6       3
4     8 5 3 7 9 1
7 1     2       6
9 6 1 3     2 8  
      4 1 9     5
        8     7 9
+
 
225
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   1 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4     8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 1 5 3 7 2 8 4
2 8 7 4 1 9 3   5
        8     7 9
+
 
226
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3   6 7 8   1 2
6 7   1 9 5     8
  9 8     2 5 6 7
8 5   7 6   4   3
4   2 8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 1 5 3 7 2 8 4
2 8 7 4 1 9 6 3 5
3 4 5 2 8 6 1 7 9
+
 
227
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 3 4 6 7 8 9 1 2
6 7 2 1 9 5 3 4 8
1 9 8 3 4 2 5 6 7
8 5 9 7 6 1 4 2 3
4 2 6 8 5 3 7 9 1
7 1 3 9 2 4 8 5 6
9 6 1 5 3 7 2 8 4
2 8 7 4 1 9 6 3 5
3 4 5 2 8 6 1 7 9
+ + \ No newline at end of file diff --git a/src/programs/resultsy/sudoku_default0.pro b/src/programs/resultsy/sudoku_default0.pro new file mode 100644 index 00000000000..053eea81716 --- /dev/null +++ b/src/programs/resultsy/sudoku_default0.pro @@ -0,0 +1,10 @@ +violated_field(0,0). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default10.pro b/src/programs/resultsy/sudoku_default10.pro new file mode 100644 index 00000000000..ee5cab5e033 --- /dev/null +++ b/src/programs/resultsy/sudoku_default10.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,2,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default107.pro b/src/programs/resultsy/sudoku_default107.pro new file mode 100644 index 00000000000..95786ddeadf --- /dev/null +++ b/src/programs/resultsy/sudoku_default107.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,1,6,7,8,0,0,2]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default108.pro b/src/programs/resultsy/sudoku_default108.pro new file mode 100644 index 00000000000..406189a03f1 --- /dev/null +++ b/src/programs/resultsy/sudoku_default108.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,6,7,8,0,0,2]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default109.pro b/src/programs/resultsy/sudoku_default109.pro new file mode 100644 index 00000000000..7c4fadb309f --- /dev/null +++ b/src/programs/resultsy/sudoku_default109.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,6,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default113.pro b/src/programs/resultsy/sudoku_default113.pro new file mode 100644 index 00000000000..e8d69bcf147 --- /dev/null +++ b/src/programs/resultsy/sudoku_default113.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,2,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default118.pro b/src/programs/resultsy/sudoku_default118.pro new file mode 100644 index 00000000000..8a76fd7e158 --- /dev/null +++ b/src/programs/resultsy/sudoku_default118.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default121.pro b/src/programs/resultsy/sudoku_default121.pro new file mode 100644 index 00000000000..080899b2d5b --- /dev/null +++ b/src/programs/resultsy/sudoku_default121.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,6,7,2,0,0,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default124.pro b/src/programs/resultsy/sudoku_default124.pro new file mode 100644 index 00000000000..d6e3c2e3dcd --- /dev/null +++ b/src/programs/resultsy/sudoku_default124.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,0,7,2,0,0,4]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default128.pro b/src/programs/resultsy/sudoku_default128.pro new file mode 100644 index 00000000000..663435a4b4c --- /dev/null +++ b/src/programs/resultsy/sudoku_default128.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,6,7,2,0,0,8]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default129.pro b/src/programs/resultsy/sudoku_default129.pro new file mode 100644 index 00000000000..da2bd347fd8 --- /dev/null +++ b/src/programs/resultsy/sudoku_default129.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,0,0,7,2,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default13.pro b/src/programs/resultsy/sudoku_default13.pro new file mode 100644 index 00000000000..0199a06948f --- /dev/null +++ b/src/programs/resultsy/sudoku_default13.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default131.pro b/src/programs/resultsy/sudoku_default131.pro new file mode 100644 index 00000000000..f2a0926999c --- /dev/null +++ b/src/programs/resultsy/sudoku_default131.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,2,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default139.pro b/src/programs/resultsy/sudoku_default139.pro new file mode 100644 index 00000000000..9004afefa00 --- /dev/null +++ b/src/programs/resultsy/sudoku_default139.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default142.pro b/src/programs/resultsy/sudoku_default142.pro new file mode 100644 index 00000000000..0d00b587ca3 --- /dev/null +++ b/src/programs/resultsy/sudoku_default142.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,1,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default144.pro b/src/programs/resultsy/sudoku_default144.pro new file mode 100644 index 00000000000..9004afefa00 --- /dev/null +++ b/src/programs/resultsy/sudoku_default144.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default145.pro b/src/programs/resultsy/sudoku_default145.pro new file mode 100644 index 00000000000..d5f84d18fd6 --- /dev/null +++ b/src/programs/resultsy/sudoku_default145.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default148.pro b/src/programs/resultsy/sudoku_default148.pro new file mode 100644 index 00000000000..9e49a081585 --- /dev/null +++ b/src/programs/resultsy/sudoku_default148.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,2,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default151.pro b/src/programs/resultsy/sudoku_default151.pro new file mode 100644 index 00000000000..7ec6e5a74a2 --- /dev/null +++ b/src/programs/resultsy/sudoku_default151.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,0,0,0,8]). +row_state(2,[6,4,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default153.pro b/src/programs/resultsy/sudoku_default153.pro new file mode 100644 index 00000000000..3325197c196 --- /dev/null +++ b/src/programs/resultsy/sudoku_default153.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,6,7,2,0,0,8]). +row_state(2,[6,4,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default155.pro b/src/programs/resultsy/sudoku_default155.pro new file mode 100644 index 00000000000..f7288cc450c --- /dev/null +++ b/src/programs/resultsy/sudoku_default155.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,6,7,4,0,0,8]). +row_state(2,[6,4,0,1,9,5,3,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default156.pro b/src/programs/resultsy/sudoku_default156.pro new file mode 100644 index 00000000000..c176a0d91de --- /dev/null +++ b/src/programs/resultsy/sudoku_default156.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,3,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default157.pro b/src/programs/resultsy/sudoku_default157.pro new file mode 100644 index 00000000000..d4d33138d2f --- /dev/null +++ b/src/programs/resultsy/sudoku_default157.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[2,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default161.pro b/src/programs/resultsy/sudoku_default161.pro new file mode 100644 index 00000000000..623ef8189ed --- /dev/null +++ b/src/programs/resultsy/sudoku_default161.pro @@ -0,0 +1,10 @@ +violated_field(1,4). +row_state(1,[5,3,2,0,7,6,0,0,0]). +row_state(2,[6,0,0,1,9,5,3,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default164.pro b/src/programs/resultsy/sudoku_default164.pro new file mode 100644 index 00000000000..9beee047cd3 --- /dev/null +++ b/src/programs/resultsy/sudoku_default164.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,0,0,1,9,5,3,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default169.pro b/src/programs/resultsy/sudoku_default169.pro new file mode 100644 index 00000000000..9004afefa00 --- /dev/null +++ b/src/programs/resultsy/sudoku_default169.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,4,0,0]). +row_state(3,[1,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default17.pro b/src/programs/resultsy/sudoku_default17.pro new file mode 100644 index 00000000000..f4bce4af281 --- /dev/null +++ b/src/programs/resultsy/sudoku_default17.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default174.pro b/src/programs/resultsy/sudoku_default174.pro new file mode 100644 index 00000000000..a22a311b139 --- /dev/null +++ b/src/programs/resultsy/sudoku_default174.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,2,6,7,4,0,1,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default175.pro b/src/programs/resultsy/sudoku_default175.pro new file mode 100644 index 00000000000..13fb431bd85 --- /dev/null +++ b/src/programs/resultsy/sudoku_default175.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,2,6,7,4,0,1,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default176.pro b/src/programs/resultsy/sudoku_default176.pro new file mode 100644 index 00000000000..80804fcdde7 --- /dev/null +++ b/src/programs/resultsy/sudoku_default176.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,2,6,7,4,0,0,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default177.pro b/src/programs/resultsy/sudoku_default177.pro new file mode 100644 index 00000000000..cfeda9e776f --- /dev/null +++ b/src/programs/resultsy/sudoku_default177.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default180.pro b/src/programs/resultsy/sudoku_default180.pro new file mode 100644 index 00000000000..e89cc3e05b8 --- /dev/null +++ b/src/programs/resultsy/sudoku_default180.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,2,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default186.pro b/src/programs/resultsy/sudoku_default186.pro new file mode 100644 index 00000000000..5f7ec8db039 --- /dev/null +++ b/src/programs/resultsy/sudoku_default186.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default19.pro b/src/programs/resultsy/sudoku_default19.pro new file mode 100644 index 00000000000..0199a06948f --- /dev/null +++ b/src/programs/resultsy/sudoku_default19.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default191.pro b/src/programs/resultsy/sudoku_default191.pro new file mode 100644 index 00000000000..0daa1b900e8 --- /dev/null +++ b/src/programs/resultsy/sudoku_default191.pro @@ -0,0 +1,10 @@ +violated_field(2,3). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,2,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default192.pro b/src/programs/resultsy/sudoku_default192.pro new file mode 100644 index 00000000000..eb0ec737485 --- /dev/null +++ b/src/programs/resultsy/sudoku_default192.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,5,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default194.pro b/src/programs/resultsy/sudoku_default194.pro new file mode 100644 index 00000000000..d8d68ca79e4 --- /dev/null +++ b/src/programs/resultsy/sudoku_default194.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,9,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default195.pro b/src/programs/resultsy/sudoku_default195.pro new file mode 100644 index 00000000000..c43fc93933f --- /dev/null +++ b/src/programs/resultsy/sudoku_default195.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,9,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default196.pro b/src/programs/resultsy/sudoku_default196.pro new file mode 100644 index 00000000000..fed079cace5 --- /dev/null +++ b/src/programs/resultsy/sudoku_default196.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,0,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default198.pro b/src/programs/resultsy/sudoku_default198.pro new file mode 100644 index 00000000000..482fca6f13c --- /dev/null +++ b/src/programs/resultsy/sudoku_default198.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,1,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default20.pro b/src/programs/resultsy/sudoku_default20.pro new file mode 100644 index 00000000000..369692ece57 --- /dev/null +++ b/src/programs/resultsy/sudoku_default20.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,7,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default200.pro b/src/programs/resultsy/sudoku_default200.pro new file mode 100644 index 00000000000..c43fc93933f --- /dev/null +++ b/src/programs/resultsy/sudoku_default200.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,1,9,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default202.pro b/src/programs/resultsy/sudoku_default202.pro new file mode 100644 index 00000000000..02db65ecb02 --- /dev/null +++ b/src/programs/resultsy/sudoku_default202.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,2,9,7,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default203.pro b/src/programs/resultsy/sudoku_default203.pro new file mode 100644 index 00000000000..a8fe659e3fd --- /dev/null +++ b/src/programs/resultsy/sudoku_default203.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,9,7,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default204.pro b/src/programs/resultsy/sudoku_default204.pro new file mode 100644 index 00000000000..2d0c34e9fbf --- /dev/null +++ b/src/programs/resultsy/sudoku_default204.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default205.pro b/src/programs/resultsy/sudoku_default205.pro new file mode 100644 index 00000000000..df0d3239e41 --- /dev/null +++ b/src/programs/resultsy/sudoku_default205.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,5,6,7]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default206.pro b/src/programs/resultsy/sudoku_default206.pro new file mode 100644 index 00000000000..fdca2c3dbc7 --- /dev/null +++ b/src/programs/resultsy/sudoku_default206.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default207.pro b/src/programs/resultsy/sudoku_default207.pro new file mode 100644 index 00000000000..6e6a57bf621 --- /dev/null +++ b/src/programs/resultsy/sudoku_default207.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default208.pro b/src/programs/resultsy/sudoku_default208.pro new file mode 100644 index 00000000000..ebe0620baaf --- /dev/null +++ b/src/programs/resultsy/sudoku_default208.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default209.pro b/src/programs/resultsy/sudoku_default209.pro new file mode 100644 index 00000000000..9f89155ae8a --- /dev/null +++ b/src/programs/resultsy/sudoku_default209.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[1,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default212.pro b/src/programs/resultsy/sudoku_default212.pro new file mode 100644 index 00000000000..8799ba73812 --- /dev/null +++ b/src/programs/resultsy/sudoku_default212.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,2,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default213.pro b/src/programs/resultsy/sudoku_default213.pro new file mode 100644 index 00000000000..5750d4f17c9 --- /dev/null +++ b/src/programs/resultsy/sudoku_default213.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default216.pro b/src/programs/resultsy/sudoku_default216.pro new file mode 100644 index 00000000000..2b062f1fe4c --- /dev/null +++ b/src/programs/resultsy/sudoku_default216.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default217.pro b/src/programs/resultsy/sudoku_default217.pro new file mode 100644 index 00000000000..7069975f338 --- /dev/null +++ b/src/programs/resultsy/sudoku_default217.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default218.pro b/src/programs/resultsy/sudoku_default218.pro new file mode 100644 index 00000000000..2d15d078187 --- /dev/null +++ b/src/programs/resultsy/sudoku_default218.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,2,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default222.pro b/src/programs/resultsy/sudoku_default222.pro new file mode 100644 index 00000000000..67ce29fe510 --- /dev/null +++ b/src/programs/resultsy/sudoku_default222.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,2,7,6,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default223.pro b/src/programs/resultsy/sudoku_default223.pro new file mode 100644 index 00000000000..cd946d952da --- /dev/null +++ b/src/programs/resultsy/sudoku_default223.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,2,7,0,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default226.pro b/src/programs/resultsy/sudoku_default226.pro new file mode 100644 index 00000000000..2b2b3835764 --- /dev/null +++ b/src/programs/resultsy/sudoku_default226.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default227.pro b/src/programs/resultsy/sudoku_default227.pro new file mode 100644 index 00000000000..16857988430 --- /dev/null +++ b/src/programs/resultsy/sudoku_default227.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default228.pro b/src/programs/resultsy/sudoku_default228.pro new file mode 100644 index 00000000000..dd0b93de035 --- /dev/null +++ b/src/programs/resultsy/sudoku_default228.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default229.pro b/src/programs/resultsy/sudoku_default229.pro new file mode 100644 index 00000000000..01618bb9da8 --- /dev/null +++ b/src/programs/resultsy/sudoku_default229.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,4,0,6,0]). +row_state(4,[8,0,0,0,6,7,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default23.pro b/src/programs/resultsy/sudoku_default23.pro new file mode 100644 index 00000000000..f4bce4af281 --- /dev/null +++ b/src/programs/resultsy/sudoku_default23.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,3,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default231.pro b/src/programs/resultsy/sudoku_default231.pro new file mode 100644 index 00000000000..893925611ba --- /dev/null +++ b/src/programs/resultsy/sudoku_default231.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,4,0,6,0]). +row_state(4,[8,0,0,0,6,1,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default24.pro b/src/programs/resultsy/sudoku_default24.pro new file mode 100644 index 00000000000..cd0331e277a --- /dev/null +++ b/src/programs/resultsy/sudoku_default24.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default240.pro b/src/programs/resultsy/sudoku_default240.pro new file mode 100644 index 00000000000..5591b854297 --- /dev/null +++ b/src/programs/resultsy/sudoku_default240.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,0,6,7,8,0,4,0]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default242.pro b/src/programs/resultsy/sudoku_default242.pro new file mode 100644 index 00000000000..064a812f894 --- /dev/null +++ b/src/programs/resultsy/sudoku_default242.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,8,0,9,0]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default244.pro b/src/programs/resultsy/sudoku_default244.pro new file mode 100644 index 00000000000..5c1f3fffdef --- /dev/null +++ b/src/programs/resultsy/sudoku_default244.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,9,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default245.pro b/src/programs/resultsy/sudoku_default245.pro new file mode 100644 index 00000000000..0facfbdfb0c --- /dev/null +++ b/src/programs/resultsy/sudoku_default245.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,9,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default249.pro b/src/programs/resultsy/sudoku_default249.pro new file mode 100644 index 00000000000..0d390173af2 --- /dev/null +++ b/src/programs/resultsy/sudoku_default249.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default252.pro b/src/programs/resultsy/sudoku_default252.pro new file mode 100644 index 00000000000..780f9d01d1f --- /dev/null +++ b/src/programs/resultsy/sudoku_default252.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,1,6,7]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default253.pro b/src/programs/resultsy/sudoku_default253.pro new file mode 100644 index 00000000000..70bc58e3d25 --- /dev/null +++ b/src/programs/resultsy/sudoku_default253.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,3,6,7]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default256.pro b/src/programs/resultsy/sudoku_default256.pro new file mode 100644 index 00000000000..5e0bc6dc098 --- /dev/null +++ b/src/programs/resultsy/sudoku_default256.pro @@ -0,0 +1,10 @@ +violated_field(4,7). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,9,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default257.pro b/src/programs/resultsy/sudoku_default257.pro new file mode 100644 index 00000000000..dac83187c0a --- /dev/null +++ b/src/programs/resultsy/sudoku_default257.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,0,6,0]). +row_state(4,[8,0,0,5,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default26.pro b/src/programs/resultsy/sudoku_default26.pro new file mode 100644 index 00000000000..a556f286a7a --- /dev/null +++ b/src/programs/resultsy/sudoku_default26.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default260.pro b/src/programs/resultsy/sudoku_default260.pro new file mode 100644 index 00000000000..e69b26e0004 --- /dev/null +++ b/src/programs/resultsy/sudoku_default260.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default261.pro b/src/programs/resultsy/sudoku_default261.pro new file mode 100644 index 00000000000..92bd222aae0 --- /dev/null +++ b/src/programs/resultsy/sudoku_default261.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default267.pro b/src/programs/resultsy/sudoku_default267.pro new file mode 100644 index 00000000000..3b9ce003d75 --- /dev/null +++ b/src/programs/resultsy/sudoku_default267.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default268.pro b/src/programs/resultsy/sudoku_default268.pro new file mode 100644 index 00000000000..c37ad7d6f3d --- /dev/null +++ b/src/programs/resultsy/sudoku_default268.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default269.pro b/src/programs/resultsy/sudoku_default269.pro new file mode 100644 index 00000000000..c3ac1c6aa1b --- /dev/null +++ b/src/programs/resultsy/sudoku_default269.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,2,6,7,8,0,0,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default27.pro b/src/programs/resultsy/sudoku_default27.pro new file mode 100644 index 00000000000..f442559ca85 --- /dev/null +++ b/src/programs/resultsy/sudoku_default27.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default272.pro b/src/programs/resultsy/sudoku_default272.pro new file mode 100644 index 00000000000..3ff9ddf3aaf --- /dev/null +++ b/src/programs/resultsy/sudoku_default272.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,4,6,7,8,0,0,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default276.pro b/src/programs/resultsy/sudoku_default276.pro new file mode 100644 index 00000000000..7a29502413d --- /dev/null +++ b/src/programs/resultsy/sudoku_default276.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default277.pro b/src/programs/resultsy/sudoku_default277.pro new file mode 100644 index 00000000000..2a5074435cb --- /dev/null +++ b/src/programs/resultsy/sudoku_default277.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default279.pro b/src/programs/resultsy/sudoku_default279.pro new file mode 100644 index 00000000000..2a5074435cb --- /dev/null +++ b/src/programs/resultsy/sudoku_default279.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,0,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default28.pro b/src/programs/resultsy/sudoku_default28.pro new file mode 100644 index 00000000000..edd084e20f5 --- /dev/null +++ b/src/programs/resultsy/sudoku_default28.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,2,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default283.pro b/src/programs/resultsy/sudoku_default283.pro new file mode 100644 index 00000000000..c10bcd48e83 --- /dev/null +++ b/src/programs/resultsy/sudoku_default283.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,5,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default286.pro b/src/programs/resultsy/sudoku_default286.pro new file mode 100644 index 00000000000..278b467a57f --- /dev/null +++ b/src/programs/resultsy/sudoku_default286.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,9,2,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default287.pro b/src/programs/resultsy/sudoku_default287.pro new file mode 100644 index 00000000000..cb487776f85 --- /dev/null +++ b/src/programs/resultsy/sudoku_default287.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,9,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default288.pro b/src/programs/resultsy/sudoku_default288.pro new file mode 100644 index 00000000000..7637cb73f7e --- /dev/null +++ b/src/programs/resultsy/sudoku_default288.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default294.pro b/src/programs/resultsy/sudoku_default294.pro new file mode 100644 index 00000000000..42b5a9d1f21 --- /dev/null +++ b/src/programs/resultsy/sudoku_default294.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default295.pro b/src/programs/resultsy/sudoku_default295.pro new file mode 100644 index 00000000000..312d00e02c3 --- /dev/null +++ b/src/programs/resultsy/sudoku_default295.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,0,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default297.pro b/src/programs/resultsy/sudoku_default297.pro new file mode 100644 index 00000000000..c84b7b0b5de --- /dev/null +++ b/src/programs/resultsy/sudoku_default297.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,0,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default299.pro b/src/programs/resultsy/sudoku_default299.pro new file mode 100644 index 00000000000..7a29502413d --- /dev/null +++ b/src/programs/resultsy/sudoku_default299.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,4,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default3.pro b/src/programs/resultsy/sudoku_default3.pro new file mode 100644 index 00000000000..7e0f3742221 --- /dev/null +++ b/src/programs/resultsy/sudoku_default3.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,4,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default302.pro b/src/programs/resultsy/sudoku_default302.pro new file mode 100644 index 00000000000..42b5a9d1f21 --- /dev/null +++ b/src/programs/resultsy/sudoku_default302.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default303.pro b/src/programs/resultsy/sudoku_default303.pro new file mode 100644 index 00000000000..1b94d488c73 --- /dev/null +++ b/src/programs/resultsy/sudoku_default303.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,2,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default304.pro b/src/programs/resultsy/sudoku_default304.pro new file mode 100644 index 00000000000..504647aa46b --- /dev/null +++ b/src/programs/resultsy/sudoku_default304.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,0,6,7,8,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default307.pro b/src/programs/resultsy/sudoku_default307.pro new file mode 100644 index 00000000000..860ea627422 --- /dev/null +++ b/src/programs/resultsy/sudoku_default307.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default31.pro b/src/programs/resultsy/sudoku_default31.pro new file mode 100644 index 00000000000..cd0331e277a --- /dev/null +++ b/src/programs/resultsy/sudoku_default31.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default310.pro b/src/programs/resultsy/sudoku_default310.pro new file mode 100644 index 00000000000..7f9d94591cf --- /dev/null +++ b/src/programs/resultsy/sudoku_default310.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default312.pro b/src/programs/resultsy/sudoku_default312.pro new file mode 100644 index 00000000000..b66b471d719 --- /dev/null +++ b/src/programs/resultsy/sudoku_default312.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,9,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default313.pro b/src/programs/resultsy/sudoku_default313.pro new file mode 100644 index 00000000000..ad9a4bf8ee5 --- /dev/null +++ b/src/programs/resultsy/sudoku_default313.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default315.pro b/src/programs/resultsy/sudoku_default315.pro new file mode 100644 index 00000000000..df831a5efdb --- /dev/null +++ b/src/programs/resultsy/sudoku_default315.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default316.pro b/src/programs/resultsy/sudoku_default316.pro new file mode 100644 index 00000000000..70b2c3e4ca6 --- /dev/null +++ b/src/programs/resultsy/sudoku_default316.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default319.pro b/src/programs/resultsy/sudoku_default319.pro new file mode 100644 index 00000000000..38f1905d284 --- /dev/null +++ b/src/programs/resultsy/sudoku_default319.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default32.pro b/src/programs/resultsy/sudoku_default32.pro new file mode 100644 index 00000000000..2fbb625b28b --- /dev/null +++ b/src/programs/resultsy/sudoku_default32.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,2,4,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default320.pro b/src/programs/resultsy/sudoku_default320.pro new file mode 100644 index 00000000000..1f68b2f34c2 --- /dev/null +++ b/src/programs/resultsy/sudoku_default320.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default322.pro b/src/programs/resultsy/sudoku_default322.pro new file mode 100644 index 00000000000..ad9a4bf8ee5 --- /dev/null +++ b/src/programs/resultsy/sudoku_default322.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default324.pro b/src/programs/resultsy/sudoku_default324.pro new file mode 100644 index 00000000000..f5c05858a56 --- /dev/null +++ b/src/programs/resultsy/sudoku_default324.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default325.pro b/src/programs/resultsy/sudoku_default325.pro new file mode 100644 index 00000000000..c36fe095b76 --- /dev/null +++ b/src/programs/resultsy/sudoku_default325.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default326.pro b/src/programs/resultsy/sudoku_default326.pro new file mode 100644 index 00000000000..7672d8d1c04 --- /dev/null +++ b/src/programs/resultsy/sudoku_default326.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default327.pro b/src/programs/resultsy/sudoku_default327.pro new file mode 100644 index 00000000000..cae75f0a4c4 --- /dev/null +++ b/src/programs/resultsy/sudoku_default327.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default328.pro b/src/programs/resultsy/sudoku_default328.pro new file mode 100644 index 00000000000..e90e440827b --- /dev/null +++ b/src/programs/resultsy/sudoku_default328.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default329.pro b/src/programs/resultsy/sudoku_default329.pro new file mode 100644 index 00000000000..168a5409891 --- /dev/null +++ b/src/programs/resultsy/sudoku_default329.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default334.pro b/src/programs/resultsy/sudoku_default334.pro new file mode 100644 index 00000000000..df831a5efdb --- /dev/null +++ b/src/programs/resultsy/sudoku_default334.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,5,1,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default337.pro b/src/programs/resultsy/sudoku_default337.pro new file mode 100644 index 00000000000..ad9a4bf8ee5 --- /dev/null +++ b/src/programs/resultsy/sudoku_default337.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,7]). +row_state(4,[8,2,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default338.pro b/src/programs/resultsy/sudoku_default338.pro new file mode 100644 index 00000000000..190fda4cb5b --- /dev/null +++ b/src/programs/resultsy/sudoku_default338.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,1,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default339.pro b/src/programs/resultsy/sudoku_default339.pro new file mode 100644 index 00000000000..898c0c17d45 --- /dev/null +++ b/src/programs/resultsy/sudoku_default339.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default34.pro b/src/programs/resultsy/sudoku_default34.pro new file mode 100644 index 00000000000..cd0331e277a --- /dev/null +++ b/src/programs/resultsy/sudoku_default34.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default341.pro b/src/programs/resultsy/sudoku_default341.pro new file mode 100644 index 00000000000..1760c638d5d --- /dev/null +++ b/src/programs/resultsy/sudoku_default341.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default342.pro b/src/programs/resultsy/sudoku_default342.pro new file mode 100644 index 00000000000..8b634b0c0bb --- /dev/null +++ b/src/programs/resultsy/sudoku_default342.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default343.pro b/src/programs/resultsy/sudoku_default343.pro new file mode 100644 index 00000000000..888a6ee1b14 --- /dev/null +++ b/src/programs/resultsy/sudoku_default343.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,1,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default344.pro b/src/programs/resultsy/sudoku_default344.pro new file mode 100644 index 00000000000..adbcf5c5298 --- /dev/null +++ b/src/programs/resultsy/sudoku_default344.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,3,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default346.pro b/src/programs/resultsy/sudoku_default346.pro new file mode 100644 index 00000000000..207aea64b0a --- /dev/null +++ b/src/programs/resultsy/sudoku_default346.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,5,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default348.pro b/src/programs/resultsy/sudoku_default348.pro new file mode 100644 index 00000000000..898c0c17d45 --- /dev/null +++ b/src/programs/resultsy/sudoku_default348.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,7,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default349.pro b/src/programs/resultsy/sudoku_default349.pro new file mode 100644 index 00000000000..f076a6df781 --- /dev/null +++ b/src/programs/resultsy/sudoku_default349.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,5,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default35.pro b/src/programs/resultsy/sudoku_default35.pro new file mode 100644 index 00000000000..a57053052e8 --- /dev/null +++ b/src/programs/resultsy/sudoku_default35.pro @@ -0,0 +1,10 @@ +violated_field(2,7). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,4,1,9,5,0,3,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default351.pro b/src/programs/resultsy/sudoku_default351.pro new file mode 100644 index 00000000000..2db40eefd4e --- /dev/null +++ b/src/programs/resultsy/sudoku_default351.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default352.pro b/src/programs/resultsy/sudoku_default352.pro new file mode 100644 index 00000000000..92a06b2760b --- /dev/null +++ b/src/programs/resultsy/sudoku_default352.pro @@ -0,0 +1,10 @@ +violated_field(3,9). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,2,7,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default353.pro b/src/programs/resultsy/sudoku_default353.pro new file mode 100644 index 00000000000..6f288ed0bb0 --- /dev/null +++ b/src/programs/resultsy/sudoku_default353.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,1,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default354.pro b/src/programs/resultsy/sudoku_default354.pro new file mode 100644 index 00000000000..7f5d2e654fd --- /dev/null +++ b/src/programs/resultsy/sudoku_default354.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,3,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default359.pro b/src/programs/resultsy/sudoku_default359.pro new file mode 100644 index 00000000000..ed393cb1355 --- /dev/null +++ b/src/programs/resultsy/sudoku_default359.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,4,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,2,4,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default36.pro b/src/programs/resultsy/sudoku_default36.pro new file mode 100644 index 00000000000..f2fcbd90409 --- /dev/null +++ b/src/programs/resultsy/sudoku_default36.pro @@ -0,0 +1,10 @@ +violated_field(8,8). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,0,0,1,9,5,0,3,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default365.pro b/src/programs/resultsy/sudoku_default365.pro new file mode 100644 index 00000000000..5e77cb4c910 --- /dev/null +++ b/src/programs/resultsy/sudoku_default365.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,0,0,0,6,4,0,0,3]). +row_state(5,[4,5,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default369.pro b/src/programs/resultsy/sudoku_default369.pro new file mode 100644 index 00000000000..e47693c5e25 --- /dev/null +++ b/src/programs/resultsy/sudoku_default369.pro @@ -0,0 +1,10 @@ +violated_field(4,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,0,5,9,6,1,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default374.pro b/src/programs/resultsy/sudoku_default374.pro new file mode 100644 index 00000000000..dca27193926 --- /dev/null +++ b/src/programs/resultsy/sudoku_default374.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,1,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default375.pro b/src/programs/resultsy/sudoku_default375.pro new file mode 100644 index 00000000000..a4133041064 --- /dev/null +++ b/src/programs/resultsy/sudoku_default375.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,5,1,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default378.pro b/src/programs/resultsy/sudoku_default378.pro new file mode 100644 index 00000000000..18e54e2b9ed --- /dev/null +++ b/src/programs/resultsy/sudoku_default378.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,1,5,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default38.pro b/src/programs/resultsy/sudoku_default38.pro new file mode 100644 index 00000000000..b34f327cd5b --- /dev/null +++ b/src/programs/resultsy/sudoku_default38.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,1,2,7,6,0,0,4]). +row_state(2,[6,0,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default381.pro b/src/programs/resultsy/sudoku_default381.pro new file mode 100644 index 00000000000..18e54e2b9ed --- /dev/null +++ b/src/programs/resultsy/sudoku_default381.pro @@ -0,0 +1,10 @@ +violated_field(6,2). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,0]). +row_state(4,[8,1,5,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default386.pro b/src/programs/resultsy/sudoku_default386.pro new file mode 100644 index 00000000000..81988467ffc --- /dev/null +++ b/src/programs/resultsy/sudoku_default386.pro @@ -0,0 +1,10 @@ +violated_field(4,3). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,1,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default389.pro b/src/programs/resultsy/sudoku_default389.pro new file mode 100644 index 00000000000..40944be62af --- /dev/null +++ b/src/programs/resultsy/sudoku_default389.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default390.pro b/src/programs/resultsy/sudoku_default390.pro new file mode 100644 index 00000000000..e1af6169c73 --- /dev/null +++ b/src/programs/resultsy/sudoku_default390.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,2,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default392.pro b/src/programs/resultsy/sudoku_default392.pro new file mode 100644 index 00000000000..78a465b6d8e --- /dev/null +++ b/src/programs/resultsy/sudoku_default392.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,4,6,7,8,0,2,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,0,0,3]). +row_state(5,[4,2,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default398.pro b/src/programs/resultsy/sudoku_default398.pro new file mode 100644 index 00000000000..b2199a7a226 --- /dev/null +++ b/src/programs/resultsy/sudoku_default398.pro @@ -0,0 +1,10 @@ +violated_field(5,8). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,7,0,3]). +row_state(5,[4,2,6,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default399.pro b/src/programs/resultsy/sudoku_default399.pro new file mode 100644 index 00000000000..d24cc95b298 --- /dev/null +++ b/src/programs/resultsy/sudoku_default399.pro @@ -0,0 +1,10 @@ +violated_field(5,8). +row_state(1,[5,3,4,6,7,8,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,4,7,0,3]). +row_state(5,[4,2,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default400.pro b/src/programs/resultsy/sudoku_default400.pro new file mode 100644 index 00000000000..f3f4de845ad --- /dev/null +++ b/src/programs/resultsy/sudoku_default400.pro @@ -0,0 +1,10 @@ +violated_field(6,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,9,6,0,0,0,3]). +row_state(5,[4,2,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default403.pro b/src/programs/resultsy/sudoku_default403.pro new file mode 100644 index 00000000000..85fc370c0ae --- /dev/null +++ b/src/programs/resultsy/sudoku_default403.pro @@ -0,0 +1,10 @@ +violated_field(6,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,0,0,9,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default404.pro b/src/programs/resultsy/sudoku_default404.pro new file mode 100644 index 00000000000..d4e7fa09362 --- /dev/null +++ b/src/programs/resultsy/sudoku_default404.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,0]). +row_state(4,[8,0,0,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default406.pro b/src/programs/resultsy/sudoku_default406.pro new file mode 100644 index 00000000000..3f1142d9489 --- /dev/null +++ b/src/programs/resultsy/sudoku_default406.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,4]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default413.pro b/src/programs/resultsy/sudoku_default413.pro new file mode 100644 index 00000000000..d11902a0580 --- /dev/null +++ b/src/programs/resultsy/sudoku_default413.pro @@ -0,0 +1,10 @@ +violated_field(4,6). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,1,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default414.pro b/src/programs/resultsy/sudoku_default414.pro new file mode 100644 index 00000000000..369e0262a50 --- /dev/null +++ b/src/programs/resultsy/sudoku_default414.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,2,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default42.pro b/src/programs/resultsy/sudoku_default42.pro new file mode 100644 index 00000000000..fca86efb179 --- /dev/null +++ b/src/programs/resultsy/sudoku_default42.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,9,4,8]). +row_state(2,[6,7,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default422.pro b/src/programs/resultsy/sudoku_default422.pro new file mode 100644 index 00000000000..43022b8f94b --- /dev/null +++ b/src/programs/resultsy/sudoku_default422.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,9,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,1,9,0,3]). +row_state(5,[4,0,0,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default428.pro b/src/programs/resultsy/sudoku_default428.pro new file mode 100644 index 00000000000..f1a9af57762 --- /dev/null +++ b/src/programs/resultsy/sudoku_default428.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,9,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,9,0,3]). +row_state(5,[4,0,2,8,5,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default431.pro b/src/programs/resultsy/sudoku_default431.pro new file mode 100644 index 00000000000..552a927206f --- /dev/null +++ b/src/programs/resultsy/sudoku_default431.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,9,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,9,0,3]). +row_state(5,[4,0,6,8,5,3,7,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default432.pro b/src/programs/resultsy/sudoku_default432.pro new file mode 100644 index 00000000000..7493e97f750 --- /dev/null +++ b/src/programs/resultsy/sudoku_default432.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,9,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,9,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default433.pro b/src/programs/resultsy/sudoku_default433.pro new file mode 100644 index 00000000000..207c80bd197 --- /dev/null +++ b/src/programs/resultsy/sudoku_default433.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default434.pro b/src/programs/resultsy/sudoku_default434.pro new file mode 100644 index 00000000000..b1c03c47f61 --- /dev/null +++ b/src/programs/resultsy/sudoku_default434.pro @@ -0,0 +1,10 @@ +violated_field(4,7). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default435.pro b/src/programs/resultsy/sudoku_default435.pro new file mode 100644 index 00000000000..7841072c1b0 --- /dev/null +++ b/src/programs/resultsy/sudoku_default435.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,7]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default437.pro b/src/programs/resultsy/sudoku_default437.pro new file mode 100644 index 00000000000..10b2fcd7450 --- /dev/null +++ b/src/programs/resultsy/sudoku_default437.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,0,6,7]). +row_state(4,[8,2,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default439.pro b/src/programs/resultsy/sudoku_default439.pro new file mode 100644 index 00000000000..308a06ade91 --- /dev/null +++ b/src/programs/resultsy/sudoku_default439.pro @@ -0,0 +1,10 @@ +violated_field(4,7). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,4,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default445.pro b/src/programs/resultsy/sudoku_default445.pro new file mode 100644 index 00000000000..106575e528f --- /dev/null +++ b/src/programs/resultsy/sudoku_default445.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,0]). +row_state(4,[8,1,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default450.pro b/src/programs/resultsy/sudoku_default450.pro new file mode 100644 index 00000000000..12453c49510 --- /dev/null +++ b/src/programs/resultsy/sudoku_default450.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,4]). +row_state(4,[8,1,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default452.pro b/src/programs/resultsy/sudoku_default452.pro new file mode 100644 index 00000000000..2371b025861 --- /dev/null +++ b/src/programs/resultsy/sudoku_default452.pro @@ -0,0 +1,10 @@ +violated_field(6,4). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,1,0,9,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default453.pro b/src/programs/resultsy/sudoku_default453.pro new file mode 100644 index 00000000000..6072bd89e32 --- /dev/null +++ b/src/programs/resultsy/sudoku_default453.pro @@ -0,0 +1,10 @@ +violated_field(5,5). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,0]). +row_state(4,[8,0,0,5,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default455.pro b/src/programs/resultsy/sudoku_default455.pro new file mode 100644 index 00000000000..d1ebad662fe --- /dev/null +++ b/src/programs/resultsy/sudoku_default455.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,4]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default46.pro b/src/programs/resultsy/sudoku_default46.pro new file mode 100644 index 00000000000..a556f286a7a --- /dev/null +++ b/src/programs/resultsy/sudoku_default46.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,4,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default460.pro b/src/programs/resultsy/sudoku_default460.pro new file mode 100644 index 00000000000..fd3fd18bb6a --- /dev/null +++ b/src/programs/resultsy/sudoku_default460.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default464.pro b/src/programs/resultsy/sudoku_default464.pro new file mode 100644 index 00000000000..fd3fd18bb6a --- /dev/null +++ b/src/programs/resultsy/sudoku_default464.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,0,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,0,2,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default47.pro b/src/programs/resultsy/sudoku_default47.pro new file mode 100644 index 00000000000..97e00330735 --- /dev/null +++ b/src/programs/resultsy/sudoku_default47.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,4,7,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default470.pro b/src/programs/resultsy/sudoku_default470.pro new file mode 100644 index 00000000000..6848927e02f --- /dev/null +++ b/src/programs/resultsy/sudoku_default470.pro @@ -0,0 +1,10 @@ +violated_field(4,8). +row_state(1,[5,3,0,6,7,4,0,2,8]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default473.pro b/src/programs/resultsy/sudoku_default473.pro new file mode 100644 index 00000000000..41a1899dd83 --- /dev/null +++ b/src/programs/resultsy/sudoku_default473.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,0,0,1,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,0,9,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default479.pro b/src/programs/resultsy/sudoku_default479.pro new file mode 100644 index 00000000000..1c897e40cb1 --- /dev/null +++ b/src/programs/resultsy/sudoku_default479.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,1,8]). +row_state(2,[6,7,0,1,9,5,0,0,2]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default482.pro b/src/programs/resultsy/sudoku_default482.pro new file mode 100644 index 00000000000..b4b46ddb914 --- /dev/null +++ b/src/programs/resultsy/sudoku_default482.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,0,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,4]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default484.pro b/src/programs/resultsy/sudoku_default484.pro new file mode 100644 index 00000000000..4080c4e27b0 --- /dev/null +++ b/src/programs/resultsy/sudoku_default484.pro @@ -0,0 +1,10 @@ +violated_field(6,6). +row_state(1,[5,3,0,6,7,4,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default49.pro b/src/programs/resultsy/sudoku_default49.pro new file mode 100644 index 00000000000..44f806f715b --- /dev/null +++ b/src/programs/resultsy/sudoku_default49.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,7,4,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default494.pro b/src/programs/resultsy/sudoku_default494.pro new file mode 100644 index 00000000000..05be068f537 --- /dev/null +++ b/src/programs/resultsy/sudoku_default494.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[1,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default495.pro b/src/programs/resultsy/sudoku_default495.pro new file mode 100644 index 00000000000..c824f531182 --- /dev/null +++ b/src/programs/resultsy/sudoku_default495.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[3,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default497.pro b/src/programs/resultsy/sudoku_default497.pro new file mode 100644 index 00000000000..2edd0129d1d --- /dev/null +++ b/src/programs/resultsy/sudoku_default497.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default498.pro b/src/programs/resultsy/sudoku_default498.pro new file mode 100644 index 00000000000..04d3cea439c --- /dev/null +++ b/src/programs/resultsy/sudoku_default498.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,4,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default500.pro b/src/programs/resultsy/sudoku_default500.pro new file mode 100644 index 00000000000..38bb3b9f78b --- /dev/null +++ b/src/programs/resultsy/sudoku_default500.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,5,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default501.pro b/src/programs/resultsy/sudoku_default501.pro new file mode 100644 index 00000000000..bae9cacf850 --- /dev/null +++ b/src/programs/resultsy/sudoku_default501.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,0,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default503.pro b/src/programs/resultsy/sudoku_default503.pro new file mode 100644 index 00000000000..2a11e5a90d3 --- /dev/null +++ b/src/programs/resultsy/sudoku_default503.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default504.pro b/src/programs/resultsy/sudoku_default504.pro new file mode 100644 index 00000000000..e1a6cd744c7 --- /dev/null +++ b/src/programs/resultsy/sudoku_default504.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,4,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default505.pro b/src/programs/resultsy/sudoku_default505.pro new file mode 100644 index 00000000000..fd5308dc800 --- /dev/null +++ b/src/programs/resultsy/sudoku_default505.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,7,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default506.pro b/src/programs/resultsy/sudoku_default506.pro new file mode 100644 index 00000000000..9c0a7d48fb0 --- /dev/null +++ b/src/programs/resultsy/sudoku_default506.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,1,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default507.pro b/src/programs/resultsy/sudoku_default507.pro new file mode 100644 index 00000000000..bf2bdc72534 --- /dev/null +++ b/src/programs/resultsy/sudoku_default507.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,3,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default508.pro b/src/programs/resultsy/sudoku_default508.pro new file mode 100644 index 00000000000..448e138f79e --- /dev/null +++ b/src/programs/resultsy/sudoku_default508.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,4,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default510.pro b/src/programs/resultsy/sudoku_default510.pro new file mode 100644 index 00000000000..738d07dcd45 --- /dev/null +++ b/src/programs/resultsy/sudoku_default510.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,5,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default511.pro b/src/programs/resultsy/sudoku_default511.pro new file mode 100644 index 00000000000..5c10b547f7f --- /dev/null +++ b/src/programs/resultsy/sudoku_default511.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default513.pro b/src/programs/resultsy/sudoku_default513.pro new file mode 100644 index 00000000000..8cb57a5cc01 --- /dev/null +++ b/src/programs/resultsy/sudoku_default513.pro @@ -0,0 +1,10 @@ +violated_field(1,3). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,1,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default514.pro b/src/programs/resultsy/sudoku_default514.pro new file mode 100644 index 00000000000..3fb29d446d1 --- /dev/null +++ b/src/programs/resultsy/sudoku_default514.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,3,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default515.pro b/src/programs/resultsy/sudoku_default515.pro new file mode 100644 index 00000000000..c8473acf8b2 --- /dev/null +++ b/src/programs/resultsy/sudoku_default515.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,4,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default516.pro b/src/programs/resultsy/sudoku_default516.pro new file mode 100644 index 00000000000..90cea6e5e58 --- /dev/null +++ b/src/programs/resultsy/sudoku_default516.pro @@ -0,0 +1,10 @@ +violated_field(7,6). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[0,6,7,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default518.pro b/src/programs/resultsy/sudoku_default518.pro new file mode 100644 index 00000000000..8cc4970288e --- /dev/null +++ b/src/programs/resultsy/sudoku_default518.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[1,6,9,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default519.pro b/src/programs/resultsy/sudoku_default519.pro new file mode 100644 index 00000000000..9e45226f0d0 --- /dev/null +++ b/src/programs/resultsy/sudoku_default519.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,4,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[3,6,9,5,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default52.pro b/src/programs/resultsy/sudoku_default52.pro new file mode 100644 index 00000000000..53ea9d70b35 --- /dev/null +++ b/src/programs/resultsy/sudoku_default52.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,0,4,8]). +row_state(2,[6,7,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default520.pro b/src/programs/resultsy/sudoku_default520.pro new file mode 100644 index 00000000000..3ef5371279e --- /dev/null +++ b/src/programs/resultsy/sudoku_default520.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[1,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default521.pro b/src/programs/resultsy/sudoku_default521.pro new file mode 100644 index 00000000000..1b4e6ddb375 --- /dev/null +++ b/src/programs/resultsy/sudoku_default521.pro @@ -0,0 +1,10 @@ +violated_field(7,5). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[3,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default524.pro b/src/programs/resultsy/sudoku_default524.pro new file mode 100644 index 00000000000..d203c413a84 --- /dev/null +++ b/src/programs/resultsy/sudoku_default524.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,0,6,7,8,0,0,0]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,0,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,0,0,2,0,0,0,6]). +row_state(7,[9,6,1,3,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default54.pro b/src/programs/resultsy/sudoku_default54.pro new file mode 100644 index 00000000000..170b71d186f --- /dev/null +++ b/src/programs/resultsy/sudoku_default54.pro @@ -0,0 +1,10 @@ +violated_field(2,9). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,7,0,1,9,5,0,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default540.pro b/src/programs/resultsy/sudoku_default540.pro new file mode 100644 index 00000000000..a60d7030511 --- /dev/null +++ b/src/programs/resultsy/sudoku_default540.pro @@ -0,0 +1,10 @@ +violated_field(2,7). +row_state(1,[5,3,0,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,0,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,3,7,2,8,4]). +row_state(8,[2,8,7,4,1,9,3,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default549.pro b/src/programs/resultsy/sudoku_default549.pro new file mode 100644 index 00000000000..73ebefcec63 --- /dev/null +++ b/src/programs/resultsy/sudoku_default549.pro @@ -0,0 +1,10 @@ +violated_field(5,2). +row_state(1,[5,3,0,6,7,8,0,1,2]). +row_state(2,[6,7,0,1,9,5,0,0,8]). +row_state(3,[0,9,8,0,0,2,5,6,7]). +row_state(4,[8,5,0,7,6,0,4,0,3]). +row_state(5,[4,0,2,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,3,7,2,8,4]). +row_state(8,[2,8,7,4,1,9,6,3,5]). +row_state(9,[3,4,5,2,8,6,1,7,9]). diff --git a/src/programs/resultsy/sudoku_default56.pro b/src/programs/resultsy/sudoku_default56.pro new file mode 100644 index 00000000000..966604c261f --- /dev/null +++ b/src/programs/resultsy/sudoku_default56.pro @@ -0,0 +1,10 @@ +violated_field(1,9). +row_state(1,[5,3,1,2,7,6,8,4,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default562.pro b/src/programs/resultsy/sudoku_default562.pro new file mode 100644 index 00000000000..4186879f85a --- /dev/null +++ b/src/programs/resultsy/sudoku_default562.pro @@ -0,0 +1,10 @@ +violated_field(0,0). +row_state(1,[5,3,4,6,7,8,9,1,2]). +row_state(2,[6,7,2,1,9,5,3,4,8]). +row_state(3,[1,9,8,3,4,2,5,6,7]). +row_state(4,[8,5,9,7,6,1,4,2,3]). +row_state(5,[4,2,6,8,5,3,7,9,1]). +row_state(6,[7,1,3,9,2,4,8,5,6]). +row_state(7,[9,6,1,5,3,7,2,8,4]). +row_state(8,[2,8,7,4,1,9,6,3,5]). +row_state(9,[3,4,5,2,8,6,1,7,9]). diff --git a/src/programs/resultsy/sudoku_default58.pro b/src/programs/resultsy/sudoku_default58.pro new file mode 100644 index 00000000000..ff48e3e8d15 --- /dev/null +++ b/src/programs/resultsy/sudoku_default58.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,8,9,0]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default60.pro b/src/programs/resultsy/sudoku_default60.pro new file mode 100644 index 00000000000..ff22823b8f7 --- /dev/null +++ b/src/programs/resultsy/sudoku_default60.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,1,2,7,6,8,9,4]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default61.pro b/src/programs/resultsy/sudoku_default61.pro new file mode 100644 index 00000000000..8d86f762ffd --- /dev/null +++ b/src/programs/resultsy/sudoku_default61.pro @@ -0,0 +1,10 @@ +violated_field(7,9). +row_state(1,[5,3,1,2,7,6,0,0,4]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default63.pro b/src/programs/resultsy/sudoku_default63.pro new file mode 100644 index 00000000000..1be4664a20b --- /dev/null +++ b/src/programs/resultsy/sudoku_default63.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default67.pro b/src/programs/resultsy/sudoku_default67.pro new file mode 100644 index 00000000000..c9faa2b6950 --- /dev/null +++ b/src/programs/resultsy/sudoku_default67.pro @@ -0,0 +1,10 @@ +violated_field(8,8). +row_state(1,[5,3,1,2,7,6,0,9,8]). +row_state(2,[6,4,0,1,9,5,0,3,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default71.pro b/src/programs/resultsy/sudoku_default71.pro new file mode 100644 index 00000000000..a6dc5f6c85f --- /dev/null +++ b/src/programs/resultsy/sudoku_default71.pro @@ -0,0 +1,10 @@ +violated_field(1,7). +row_state(1,[5,3,1,2,7,6,0,9,8]). +row_state(2,[6,7,0,1,9,5,4,2,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default76.pro b/src/programs/resultsy/sudoku_default76.pro new file mode 100644 index 00000000000..278868a3657 --- /dev/null +++ b/src/programs/resultsy/sudoku_default76.pro @@ -0,0 +1,10 @@ +violated_field(2,8). +row_state(1,[5,3,1,2,7,6,0,4,8]). +row_state(2,[6,7,0,1,9,5,3,0,2]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default8.pro b/src/programs/resultsy/sudoku_default8.pro new file mode 100644 index 00000000000..bdc221a1b0f --- /dev/null +++ b/src/programs/resultsy/sudoku_default8.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,2,7,6,4,9,8]). +row_state(2,[6,2,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default81.pro b/src/programs/resultsy/sudoku_default81.pro new file mode 100644 index 00000000000..00418819840 --- /dev/null +++ b/src/programs/resultsy/sudoku_default81.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,6,0,9,8]). +row_state(2,[6,7,0,1,9,5,3,0,2]). +row_state(3,[2,9,8,3,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default82.pro b/src/programs/resultsy/sudoku_default82.pro new file mode 100644 index 00000000000..c2e9fa9acb7 --- /dev/null +++ b/src/programs/resultsy/sudoku_default82.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,7,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default83.pro b/src/programs/resultsy/sudoku_default83.pro new file mode 100644 index 00000000000..e41f9a7970a --- /dev/null +++ b/src/programs/resultsy/sudoku_default83.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,7,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default84.pro b/src/programs/resultsy/sudoku_default84.pro new file mode 100644 index 00000000000..a1881a4fcb6 --- /dev/null +++ b/src/programs/resultsy/sudoku_default84.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default85.pro b/src/programs/resultsy/sudoku_default85.pro new file mode 100644 index 00000000000..c59b48e2022 --- /dev/null +++ b/src/programs/resultsy/sudoku_default85.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,6,0,0,8]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default86.pro b/src/programs/resultsy/sudoku_default86.pro new file mode 100644 index 00000000000..bb0e6751cdd --- /dev/null +++ b/src/programs/resultsy/sudoku_default86.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default87.pro b/src/programs/resultsy/sudoku_default87.pro new file mode 100644 index 00000000000..d1742126ef7 --- /dev/null +++ b/src/programs/resultsy/sudoku_default87.pro @@ -0,0 +1,10 @@ +violated_field(3,6). +row_state(1,[5,3,1,2,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,4,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default89.pro b/src/programs/resultsy/sudoku_default89.pro new file mode 100644 index 00000000000..bb0e6751cdd --- /dev/null +++ b/src/programs/resultsy/sudoku_default89.pro @@ -0,0 +1,10 @@ +violated_field(3,4). +row_state(1,[5,3,1,2,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,0,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default95.pro b/src/programs/resultsy/sudoku_default95.pro new file mode 100644 index 00000000000..cfa8956caac --- /dev/null +++ b/src/programs/resultsy/sudoku_default95.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,4,0,0,2]). +row_state(2,[6,7,0,1,9,5,3,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default96.pro b/src/programs/resultsy/sudoku_default96.pro new file mode 100644 index 00000000000..75c9612cef5 --- /dev/null +++ b/src/programs/resultsy/sudoku_default96.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,4,0,0,2]). +row_state(2,[6,7,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default97.pro b/src/programs/resultsy/sudoku_default97.pro new file mode 100644 index 00000000000..5617f66af3e --- /dev/null +++ b/src/programs/resultsy/sudoku_default97.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,0,0,0,2]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default98.pro b/src/programs/resultsy/sudoku_default98.pro new file mode 100644 index 00000000000..03da2c342c8 --- /dev/null +++ b/src/programs/resultsy/sudoku_default98.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,6,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,3,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/resultsy/sudoku_default99.pro b/src/programs/resultsy/sudoku_default99.pro new file mode 100644 index 00000000000..0451582726c --- /dev/null +++ b/src/programs/resultsy/sudoku_default99.pro @@ -0,0 +1,10 @@ +violated_field(3,1). +row_state(1,[5,3,1,0,7,0,0,0,0]). +row_state(2,[6,0,0,1,9,5,0,0,0]). +row_state(3,[0,9,8,2,0,0,0,6,0]). +row_state(4,[8,0,0,0,6,0,0,0,3]). +row_state(5,[4,0,0,8,0,3,0,0,1]). +row_state(6,[7,0,0,0,2,0,0,0,6]). +row_state(7,[0,6,0,0,0,0,2,8,0]). +row_state(8,[0,0,0,4,1,9,0,0,5]). +row_state(9,[0,0,0,0,8,0,0,7,9]). diff --git a/src/programs/sudoku2.pl b/src/programs/sudoku2.pl new file mode 100644 index 00000000000..c5002c11588 --- /dev/null +++ b/src/programs/sudoku2.pl @@ -0,0 +1,1003 @@ + +% facts, row column, quadrant +sudoku_board( 1, 1 , 1 , 1). sudoku_board( 1, 2 , 1 ,2 ). sudoku_board( 1, 3 , 1 , 3). +sudoku_board( 1, 4 , 2 , 1 ). sudoku_board( 1, 5 , 2, 2 ). sudoku_board( 1, 6 , 2, 3 ). +sudoku_board( 1, 7 , 3 , 1 ). sudoku_board( 1, 8 , 3, 2 ). sudoku_board( 1, 9 , 3, 3 ). + +sudoku_board( 2, 1 , 1 , 4). sudoku_board( 2, 2 , 1 ,5). sudoku_board( 2, 3 , 1 ,6). +sudoku_board( 2, 4 , 2 ,4). sudoku_board( 2, 5 , 2, 5 ). sudoku_board( 2, 6 , 2 , 6). +sudoku_board( 2, 7 , 3 ,4). sudoku_board( 2, 8 , 3 ,5). sudoku_board( 2, 9 , 3 , 6). + +sudoku_board( 3, 1 , 1 ,7). sudoku_board( 3, 2 , 1 ,8). sudoku_board( 3, 3 , 1 ,9). +sudoku_board( 3, 4 , 2 ,7). sudoku_board( 3, 5 , 2 ,8). sudoku_board( 3, 6 , 2 , 9). +sudoku_board( 3, 7 , 3 ,7). sudoku_board( 3, 8 , 3 ,8). sudoku_board( 3, 9 , 3 ,9). + +sudoku_board( 4, 1 , 4 ,1). sudoku_board( 4, 2 , 4 ,2). sudoku_board( 4, 3 , 4 ,3). +sudoku_board( 4, 4 , 5 ,1 ). sudoku_board( 4, 5 , 5 ,2). sudoku_board( 4, 6 , 5 , 3). +sudoku_board( 4, 7 , 6 ,1 ). sudoku_board( 4, 8 , 6 , 2). sudoku_board( 4, 9 , 6 , 3). + +sudoku_board( 5, 1 , 4 , 4). sudoku_board( 5, 2 , 4 ,5). sudoku_board( 5, 3 , 4 ,6). +sudoku_board( 5, 4 , 5 ,4). sudoku_board( 5, 5 , 5,5 ). sudoku_board( 5, 6 , 5 , 6). +sudoku_board( 5, 7 , 6 ,4). sudoku_board( 5, 8 , 6 ,5). sudoku_board( 5, 9 , 6 ,6). + +sudoku_board( 6, 1 , 4,7). sudoku_board( 6, 2 , 4 ,8). sudoku_board( 6, 3 , 4 ,9). +sudoku_board( 6, 4 , 5 ,7). sudoku_board( 6, 5 , 5 , 8). sudoku_board( 6, 6 , 5 , 9). +sudoku_board( 6, 7 , 6 ,7). sudoku_board( 6, 8 , 6 ,8). sudoku_board( 6, 9 , 6 ,9). + +sudoku_board( 7, 1 , 7 ,1). sudoku_board( 7, 2 , 7 ,2). sudoku_board( 7, 3 , 7 ,3). +sudoku_board( 7, 4 , 8 ,1). sudoku_board( 7, 5 , 8 ,2). sudoku_board( 7, 6 , 8 ,3). +sudoku_board( 7, 7 , 9 ,1). sudoku_board( 7, 8 , 9 ,2). sudoku_board( 7, 9 , 9 ,3). + +sudoku_board( 8, 1 , 7 ,4). sudoku_board( 8, 2 , 7,5 ). sudoku_board( 8, 3 , 7 ,6). +sudoku_board( 8, 4 , 8 ,4). sudoku_board( 8, 5 , 8 ,5). sudoku_board( 8, 6 , 8 ,6). +sudoku_board( 8, 7 , 9 ,4). sudoku_board( 8, 8 , 9 , 5). sudoku_board( 8, 9 , 9 , 6). + +sudoku_board( 9, 1 , 7 ,7). sudoku_board( 9, 2 , 7 ,8). sudoku_board( 9, 3 , 7 ,9). +sudoku_board( 9, 4 , 8 ,7). sudoku_board( 9, 5 , 8 ,8). sudoku_board( 9, 6 , 8 ,9). +sudoku_board( 9, 7 , 9 ,7). sudoku_board( 9, 8 , 9 ,8). sudoku_board( 9, 9 , 9 , 9). + +:- dynamic sudoku_puzzle_state/3. + +% nill, 0, means without digit , in other words an unfilled cell. Row, Column, value of cell +sudoku_puzzle_state( 1, 1 , 5 ). sudoku_puzzle_state( 1, 2 , 3 ). sudoku_puzzle_state( 1, 3 , 0 ). +sudoku_puzzle_state( 1, 4 , 0 ). sudoku_puzzle_state( 1, 5 , 7 ). sudoku_puzzle_state( 1, 6 , 0 ). +sudoku_puzzle_state( 1, 7 , 0 ). sudoku_puzzle_state( 1, 8 , 0 ). sudoku_puzzle_state( 1, 9 , 0 ). + +sudoku_puzzle_state( 2, 1 , 6 ). sudoku_puzzle_state( 2, 2 , 0 ). sudoku_puzzle_state( 2, 3 , 0 ). +sudoku_puzzle_state( 2, 4 , 1 ). sudoku_puzzle_state( 2, 5 , 9 ). sudoku_puzzle_state( 2, 6 , 5 ). +sudoku_puzzle_state( 2, 7 , 0 ). sudoku_puzzle_state( 2, 8 , 0 ). sudoku_puzzle_state( 2, 9 , 0 ). + +sudoku_puzzle_state( 3, 1 , 0 ). sudoku_puzzle_state( 3, 2 , 9 ). sudoku_puzzle_state( 3, 3 , 8 ). +sudoku_puzzle_state( 3, 4 , 0 ). sudoku_puzzle_state( 3, 5 , 0 ). sudoku_puzzle_state( 3, 6 , 0 ). +sudoku_puzzle_state( 3, 7 , 0 ). sudoku_puzzle_state( 3, 8 , 6 ). sudoku_puzzle_state( 3, 9 , 0 ). + +sudoku_puzzle_state( 4, 1 , 8 ). sudoku_puzzle_state( 4, 2 , 0 ). sudoku_puzzle_state( 4, 3 , 0 ). +sudoku_puzzle_state( 4, 4 , 0 ). sudoku_puzzle_state( 4, 5 , 6 ). sudoku_puzzle_state( 4, 6 , 0 ). +sudoku_puzzle_state( 4, 7 , 0 ). sudoku_puzzle_state( 4, 8 , 0 ). sudoku_puzzle_state( 4, 9 , 3 ). + +sudoku_puzzle_state( 5, 1 , 4 ). sudoku_puzzle_state( 5, 2 , 0 ). sudoku_puzzle_state( 5, 3 , 0 ). +sudoku_puzzle_state( 5, 4 , 8 ). sudoku_puzzle_state( 5, 5 , 0 ). sudoku_puzzle_state( 5, 6 , 3 ). +sudoku_puzzle_state( 5, 7 , 0 ). sudoku_puzzle_state( 5, 8 , 0 ). sudoku_puzzle_state( 5, 9 , 1 ). + +sudoku_puzzle_state( 6, 1 , 7 ). sudoku_puzzle_state( 6, 2 , 0 ). sudoku_puzzle_state( 6, 3 , 0 ). +sudoku_puzzle_state( 6, 4 , 0 ). sudoku_puzzle_state( 6, 5 , 2 ). sudoku_puzzle_state( 6, 6 , 0 ). +sudoku_puzzle_state( 6, 7 , 0 ). sudoku_puzzle_state( 6, 8 , 0 ). sudoku_puzzle_state( 6, 9 , 6 ). + +sudoku_puzzle_state( 7, 1 , 0 ). sudoku_puzzle_state( 7, 2 , 6 ). sudoku_puzzle_state( 7, 3 , 0 ). +sudoku_puzzle_state( 7, 4 , 0 ). sudoku_puzzle_state( 7, 5 , 0 ). sudoku_puzzle_state( 7, 6 , 0 ). +sudoku_puzzle_state( 7, 7 , 2 ). sudoku_puzzle_state( 7, 8 , 8 ). sudoku_puzzle_state( 7, 9 , 0 ). + +sudoku_puzzle_state( 8, 1 , 0 ). sudoku_puzzle_state( 8, 2 , 0 ). sudoku_puzzle_state( 8, 3 , 0 ). +sudoku_puzzle_state( 8, 4 , 4 ). sudoku_puzzle_state( 8, 5 , 1 ). sudoku_puzzle_state( 8, 6 , 9 ). +sudoku_puzzle_state( 8, 7 , 0 ). sudoku_puzzle_state( 8, 8 , 0 ). sudoku_puzzle_state( 8, 9 , 5 ). + +sudoku_puzzle_state( 9, 1 , 0 ). sudoku_puzzle_state( 9, 2 , 0 ). sudoku_puzzle_state( 9, 3 , 0 ). +sudoku_puzzle_state( 9, 4 , 0 ). sudoku_puzzle_state( 9, 5 , 8 ). sudoku_puzzle_state( 9, 6 , 0 ). +sudoku_puzzle_state( 9, 7 , 0 ). sudoku_puzzle_state( 9, 8 , 7 ). sudoku_puzzle_state( 9, 9 , 9 ). + +row( 1 ). row( 2 ). row( 3 ). row( 4 ). row( 5 ). +row( 6 ). row( 7 ). row( 8 ). row( 9 ). + +column( 1 ). column( 2 ). column( 3 ). column( 4 ). column( 5 ). +column( 6 ). column( 7 ). column( 8 ). column( 9 ). + +quad( 1 ). quad( 2 ). quad( 3 ). quad( 4 ). quad( 5 ). +quad( 6 ). quad( 7 ). quad( 8 ). quad( 9 ). + +sudoku_number( 1 ). sudoku_number( 2 ). sudoku_number( 3 ). sudoku_number( 4 ). sudoku_number( 5 ). +sudoku_number( 6 ). sudoku_number( 7 ). sudoku_number( 8 ). sudoku_number( 9 ). + +:- dynamic is_puzzle_constraint/2. + +assert_initial_puzzle_constraints():- retractall( is_puzzle_constraint(_,_)), + sudoku_puzzle_state( R, C , State ), State > 0, + assert( is_puzzle_constraint( R, C ) ), fail , !. +assert_initial_puzzle_constraints():- !. + +list_without_zero( [], [], [] ):- !. +list_without_zero( [ Num | State_list ], State_list2, [ Num | State_list3 ] ):- Num == 0 , !, + list_without_zero( State_list , State_list2 , State_list3 ). +list_without_zero( [ Num | State_list ], [ Num |State_list2], State_list3 ):- !, + list_without_zero( State_list , State_list2 , State_list3 ). + + +sudoku_row_state_nd( Row_n, State ):- sudoku_board( Row_n, Col_n, _Quad_n , _ ), sudoku_puzzle_state( Row_n, Col_n , State ). +sudoku_column_state_nd( Col_n, State ):- sudoku_board( Row_n, Col_n, _Quad_n , _ ), sudoku_puzzle_state( Row_n, Col_n , State ). +sudoku_quad_state_nd( Quad_n , State ):- sudoku_board( Row_n, Col_n, Quad_n , _ ), sudoku_puzzle_state( Row_n, Col_n , State ). + + +get_row_state( Row_n, State_list ):- findall( State, sudoku_row_state_nd( Row_n, State ), State_list ), ! . +get_column_state( Col_n, State_list ):- findall( State, sudoku_column_state_nd( Col_n, State ), State_list ), ! . +get_quad_state( Quad_n, State_list ):- findall( State, sudoku_quad_state_nd( Quad_n, State ), State_list ), ! . + +get_quad_state2( Row, Col, Quad_n, State_list ):- sudoku_board( Row, Col , Quad_n, _ ), get_quad_state( Quad_n, State_list ). + % findall( State, sudoku_quad_state_nd( Quad_n, State ), State_list ), ! . +%---- +% arbitrary score currently, if HAS NO dubble numbers +score_for_dubbles( State_list , 10 ):- sort( State_list, State_list2 ), length( State_list2, Lex ), + length( State_list, Lex0 ), Lex0 == Lex , !. +score_for_dubbles( _State_list , -20 ):- !. +%-- +list_has_dubbles( State_list ):- sort( State_list, State_list2 ), length( State_list2, Lex ), + length( State_list, Lex0 ), Lex0 \= Lex , !. + +%---- +score_for_state_list( State_list , Score ):- !, list_without_zero( State_list, State_list2, _ ), + length( State_list2, Le ), score_for_dubbles( State_list2 , Score2 ), Score is Le + Score2 . + +%-- +apply_candidate( [], _, _Position, _Candidate, [] ):- !. +apply_candidate( [ _H | State_list ], Pos, Position, Candidate, [ Candidate | State_list2 ] ):- + Pos == Position, !, Pos2 is Pos + 1, + apply_candidate( State_list , Pos2, Position, Candidate, State_list2 ). +apply_candidate( [ H | State_list ], Pos, Position, Candidate, [ H | State_list2 ] ):- !, + Pos2 is Pos + 1, + apply_candidate( State_list , Pos2, Position, Candidate, State_list2 ). + +%--- +% i,i,i,i,i,o +get_position_in_quad2( Row_n, Col_n, Count ,[ R | _Rows ] , [ C | _Cols ], Count ):- R == Row_n, C == Col_n, !. +get_position_in_quad2( Row_n, Col_n, Count ,[ _ | Rows ] , [ _ | Cols ], Result ):- Count2 is Count + 1, + get_position_in_quad2( Row_n, Col_n, Count2 , Rows , Cols , Result ). + +%---- +get_position_in_quad( Row_n, Col_n, Quad_n , Position ):- !, + findall( Row, sudoku_board( Row, _ , Quad_n ,_), Rows ), + findall( Col, sudoku_board( _, Col, Quad_n , _), Cols ), + get_position_in_quad2( Row_n, Col_n, 0, Rows, Cols, Position ). + +get_row_score( Row_n , Col_n, Candidate, Score ):- !, + get_row_state( Row_n, State_list ), + apply_candidate( State_list, 1, Col_n, Candidate, State_list2 ), + % write( "Row state : " ), write_term( row_state( Row_n, State_list ) , [] ), nl, + score_for_state_list( State_list2 , Score ). +get_column_score( Row_n , Col_n, Candidate, Score ):- !, + get_column_state( Col_n, State_list ), + apply_candidate( State_list, 1, Row_n, Candidate, State_list2 ), + score_for_state_list( State_list2 , Score ). + +get_quad_score( Row_n , Col_n, Candidate, Score ):- !, + sudoku_board( Row_n, Col_n, Quad_n ,_), + get_position_in_quad( Row_n, Col_n, Quad_n , Position ), + get_quad_state( Quad_n, State_list ), + apply_candidate( State_list, 1, Position, Candidate, State_list2 ), + score_for_state_list( State_list2 , Score ). + + +is_member( Num, Cou, [ Num | _State_list ], Cou ):- !. +is_member( Num, Cou, [ _ | State_list ] , Res ):- Cou2 is Cou + 1, is_member( Num, Cou2, State_list, Res ), !. + + +number_is_present_in_cell_sections( Row_n, _Col, Num, is_in_row , Nth ):- get_row_state( Row_n, State_list ), is_member( Num, 1, State_list, Nth ),!. +number_is_present_in_cell_sections( _Row_n, Col_n, Num, is_in_col , Nth ):- get_column_state( Col_n, State_list ), is_member( Num, 1, State_list, Nth ),!. +number_is_present_in_cell_sections( Row_n, Col_n, Num, is_in_quad , Nth ):- sudoku_board( Row_n, Col_n, Quad_n ,_), + get_quad_state( Quad_n, State_list ), is_member( Num, 1, State_list, Nth ), ! . + +number_is_not_present_in_cell_sections( Row_n, Col_n, Num ):- number_is_present_in_cell_sections( Row_n, Col_n, Num, _, _ ), !, fail . +number_is_not_present_in_cell_sections( _Row_n, _Col_n, _Num ):- !. +%--- +% find_soduko_cell_for_quad_nth( Quad_n, Xnth , Row2, Col2 ):- + + +%-- +reset_cell( Row, _Col, is_in_row, Xnth ):- !, assign_sudoku_cell_with_number( Row, Xnth , 0 ). +reset_cell( _Row, Col, is_in_col, Xnth ):- !, assign_sudoku_cell_with_number( Xnth , Col, 0 ). +reset_cell( Row, Col, is_in_quad, Xnth ):- sudoku_board( Row, Col, Quad_n, _ ), + sudoku_board( Row2, Col2, Quad_n, Xnth ), + !, assign_sudoku_cell_with_number( Row2, Col2 , 0 ). + + +%matches_as_state( [H|Current_state], Col, Candidate_number, [_H2|False_state], Cou, Score, Match_score ):- Cou = Col, +% H == Candidate_number, !, Cou2 is Cou + 1, Score2 is Score + 1, +% matches_as_state( Current_state, Col, Candidate_number, False_state, Cou2, Score2, Match_score ). + +matches_as_state( [], [] ):- !. + +matches_as_state( [H|Current_state], [H2|False_state] ):- H = H2, !, + matches_as_state( Current_state, False_state ). + +%matches_as_state( [_|Current_state], Col, Candidate_number, [_|False_state], Cou, Score, Match_score ):- !, +% Cou2 is Cou + 1, +% matches_as_state( Current_state, Col, Candidate_number, False_state, Cou2, Score, Match_score ). + + +%matches_as_state( [H|Current_state], Col, Candidate_number, False_state, Cou, 0, Match_score ):- +%--- +%does_match_with_false_state( Current_state, Row, _Col, _Candidate_number ):- +% false_row_state( Row, False_state ), + % matches_as_state( Current_state, Col, Candidate_number, False_state, 1, 0, Match_score ), +% matches_as_state( Current_state, False_state ), !. + % Match_score > 6 ,!. + +%--- +% ( i,i,i) i think +does_not_match_with_false_trace( Row, Col, Candidate_number ):- + get_row_state( Row, Row_state ), + % apply + apply_candidate( Row_state, 1, Col, Candidate_number, State_list2 ), +% does_match_with_false_state( Row_state , Row, Col, Candidate_number ), + false_row_trace( Row, False_state ), + matches_as_state( State_list2, False_state ), + !, fail. +does_not_match_with_false_trace( _Row, _Col, _Candidate_number ):- !. + +% ( i , i, o ) +is_possible_candidate_for_cell( Row, Col, Candidate_number ):- + sudoku_number( Candidate_number ) , + number_is_not_present_in_cell_sections( Row, Col, Candidate_number ), + % false_row_state( R, State_row ) + does_not_match_with_false_trace( Row, Col, Candidate_number ). + % get_row_state( Row, State_row ), + % not( false_row_state( Row, Col , Candidate_number ) ). +%--- +is_secundary_candidate_for_cell( Row, Col, Candidate_number , Is_in_sect, Xnth ):- + sudoku_number( Candidate_number ) , + number_is_present_in_cell_sections( Row, Col, Candidate_number, Is_in_sect, Xnth ), !, + reset_cell( Row, Col, Is_in_sect, Xnth ). + + +%--- +get_possible_candidates_for_cell( Row, Col, Candidate_numbers , primairy_candidate, not_in_sect, 0 ):- + findall( Cand, is_possible_candidate_for_cell( Row, Col, Cand ), Candidate_numbers ), !. + % length( Candidate_numbers, Lex ), Lex > 0, ! . + +% temp turn of +%get_possible_candidates_for_cell( Row, Col, [ Candidate_number ] , secondary_candidate, Is_in_sect, Xnth ):- +% is_secundary_candidate_for_cell( Row, Col, Candidate_number, Is_in_sect, Xnth ),!. + +%--- + +score_candidate( Candidate, Row_n, Col_n, Score ):- + get_row_score( Row_n , Col_n, Candidate, Score_of_row ) , + get_column_score( Row_n , Col_n , Candidate, Score_of_column ), + % sudoku_board( Row_n, Col_n, Quad_n ), + get_quad_score( Row_n , Col_n, Candidate, Score_of_quad ), !, + Score is Score_of_row + Score_of_column + Score_of_quad. + +% catch score to nill, but that should never be nessecary +score_candidate( _Cand, _Row, _Col, 0 ):- !. +%--- +score_candidates( Candidate_numbers, Row, Col, Candidate_scores ):- !, + % write( "start candidate scores : \n" ), + score_candidates2( Candidate_numbers, Row, Col, Candidate_scores ). +%--- +score_candidates2( [] , _Row, _Col, [] ):- !. +score_candidates2( [ Cand | Candidate_numbers ] , Row, Col, [ Score | Candidate_scores ] ):- !, + score_candidate( Cand, Row, Col, Score ), +score_candidates2( Candidate_numbers, Row, Col, Candidate_scores ). +%--- +% i,i,i,i,o,o +take_highest_score( [], Result_score, Result_score ):- !. +take_highest_score( [ Score | Candidate_scores ], Highest_score, Result_score ):- Score > Highest_score, !, +take_highest_score( Candidate_scores, Score, Result_score ). +take_highest_score( [ _Score | Candidate_scores], Highest_score, Result_score ):- !, + take_highest_score( Candidate_scores, Highest_score, Result_score ). +%--- +take_highest_scoring_candidates( [], [], _High_score, [], [], [], [] ):- !. +take_highest_scoring_candidates( [C | Candidate_numbers], [Sc|Candidate_scores], High_score, [C|High_candidates], [Sc|High_scores], NonCands, NonScores ):- + Sc == High_score, !, + take_highest_scoring_candidates( Candidate_numbers, Candidate_scores, High_score, High_candidates, High_scores, NonCands, NonScores ). +take_highest_scoring_candidates( [C | Candidate_numbers], [Sc|Candidate_scores], High_score, High_candidates, High_scores, [C|NonCands], [Sc|NonScores] ):- !, + take_highest_scoring_candidates( Candidate_numbers, Candidate_scores, High_score, High_candidates, High_scores, NonCands, NonScores ). + +%--- +% no need to chage the orther probably because the states are already pretty random in memory +regenerate_field_stack():- not( field_stack( _, _ ) ), ! , + sleep( 5 ), write( "REGENERATE STACK" ), nl, + regenerate_field_stack2(), retractall( false_candidate( _, _, _, _ ) ), + assert_initial_puzzle_constraints(), !. +regenerate_field_stack():- !. + +%--- +regenerate_field_stack2():- + sudoku_puzzle_state( Row, Col, State ), State == 0, assert( field_stack( Row, Col ) ), fail, !. +regenerate_field_stack2():- !. + +%--- +% temporarly + + +% todo. currently accept as solved if there are no zeros which is not a valid judgement for sudoku +puzzle_is_complete( is_completed ):- + %show_doubles(), + %there_are_no_doubles(), + findall( State, sudoku_puzzle_state( _ , _ , State ) , State_list ), + list_without_zero( State_list, State_list2, _ ), + length( State_list2 , Leng ), + write_term( current_score( Leng, 81 ), [] ) , nl, + % here check for if there are doubles + Leng == 81 , + !. + + +puzzle_is_complete( is_not_completed ):- !. + +% puzzle_is_complete(), !, +%--- +assign_sudoku_cell_with_number( Row, Col , Candidate ):- + retract( sudoku_puzzle_state( Row, Col , _ ) ) , !, asserta( sudoku_puzzle_state( Row, Col , Candidate ) ) . + +% should not be neccesary to catch +% assign_sudoku_cell_with_number( _, _, _ ):- !. +%--- o,o,o + +sudoku_puzzle_states_to_complete_nd( Row, Col , State ):- sudoku_puzzle_state( Row, Col , State ), State == 0 . +% sudoku_puzzle_states_to_complete_nd( Row, Col , State ):- sudoku_puzzle_state( Row, Col , State ), State \= 0 . + +%--- +there_are_no_doubles():- there_are_doubles(), !, fail. +there_are_no_doubles():- !. +%--- +there_are_doubles():- row( Row_n ), get_row_state( Row_n, State_list ), list_without_zero( State_list, State_list2, _ ), + list_has_dubbles( State_list2 ), !. +there_are_doubles():- +column( Col_n ), get_column_state( Col_n, State_list ), list_without_zero( State_list, State_list2, _ ), + list_has_dubbles( State_list2 ), !. + +there_are_doubles():- +quad( Quad_n ), get_quad_state( Quad_n , State_list ), list_without_zero( State_list, State_list2, _ ), + list_has_dubbles( State_list2 ), !. + + +%-- +show_doubles():- row( Row_n ), get_row_state( Row_n, State_list ), list_without_zero( State_list, State_list2, _ ), + list_has_dubbles( State_list2 ), + write_term( row_has_doubles( Row_n, State_list ) , [] ), nl, fail, !. + +show_doubles():- column( Col_n ), get_column_state( Col_n, State_list ), list_without_zero( State_list, State_list2, _ ), + list_has_dubbles( State_list2 ), + write_term( column_has_doubles( Col_n, State_list ) , [] ), nl, fail, !. + +show_doubles():- quad( Quad_n ), get_quad_state( Quad_n , State_list ), list_without_zero( State_list, State_list2, _ ), + list_has_dubbles( State_list2 ), + write_term( quad_has_doubles( Quad_n, State_list ) , [] ), nl, fail, !. + +show_doubles():- !. + +%-- +display_result( Message ):- write( Message ), nl, + %sudoku_board( Row, Col, _ , _), + %sudoku_puzzle_state( Row, Col , State ), + %write_term( sudoku_puzzle_state( Row, Col , State ) , [] ), nl, + show_full_state(), + fail, !. + +display_result(_):- show_doubles(), !. +display_result(_):- !. + + + +%---- + +:- dynamic level/1. +:- dynamic xtry/1. + +increment_level( N2 ):- retract( level( N ) ),!, N2 is N + 1, assert( level( N2 ) ). + +increment_try( N2 ):- retract( xtry( N ) ),!, N2 is N + 1, assert( xtry( N2 ) ). + +show_state( Row, Col ):- !, + get_row_state( Row, State_row ), write_term( row_state( Row, State_row ) , [] ), nl, + get_column_state( Col, State_col ),write_term( col_state( Col , State_col ) , [] ), nl, + get_quad_state2( Row, Col, Quadn, State_quad ), write_term( quad_state( Quadn, State_quad ) , [] ), nl. +%-- +show_full_state_if_new_row_begins( is_new_row ):- show_full_state(), sleep( 1 ) , !. +show_full_state_if_new_row_begins( _Is_new_row ):-!. + + + + + +% :- dynamic cell_candidate/3. +% :- dynamic cell_candidates/3. + + +%---- +%get_candidate_for_cell( Row, Col , Candidate ):- +% retract( cell_candidate( Row, Col, Candidates ) ), +% Candidates = [ Candidate | Rest ], +% get_possible_candidates_for_cell( Row, Col, Candidate_numbers ), +% not( member( Candidate, Candidate_numbers ) ), +% assert( cell_candidate( Row, Col, Rest ) ), !. + +get_candidates_for_cell( Row, Col , High_candidates, Type_of_candidate , Is_where, Xnth):- + get_possible_candidates_for_cell( Row, Col, Candidate_numbers , Type_of_candidate , Is_where, Xnth), + % length( Candidate_numbers , Lx ), Lx > 0, + + score_candidates( Candidate_numbers, Row, Col, Candidate_scores ), + %write( "candidate scores : " ), + %write_term( sudoku_cell_candidate_list( Row, Col, Candidate_numbers, Candidate_scores ) , [] ), nl, sleep( Speed ), + take_highest_score( Candidate_scores, -100, High_score ), + % High_score > 0, + take_highest_scoring_candidates( Candidate_numbers, Candidate_scores, High_score, High_candidates, _High_scores, _, _ ), !. + % length( High_candidates, Lex ), Lex > 0 , !, + % High_candidates = [ Candidate | _Restx ]. + +%--- + % sudoku_board( 9, 7 , 9 ,7). sudoku_board( 9, 8 , 9 ,8). sudoku_board( 9, 9 , 9 , 9). + +:- dynamic sudoku_puzzle_state/3. + +% nill, 0, means without digit , in other words an unfilled cell. Row, Column, value of cell +% sudoku_puzzle_state( 1, 1 , 5 ). sudoku_puzzle_state( 1, 2 , 3 ). sudoku_puzzle_state( 1, 3 , 0 ). + +:- dynamic false_row_trace/2. + +assert_false_cell_states():- row( Row ), + % get_row_state( Row, State_row ), + retract( row_trace( Row, Row_state ) ), + + list_without_zero( Row_state, Row_state2, _ ), length( Row_state2, Lex ), Lex > 7, + + assert( false_row_trace( Row, Row_state ) ), fail, !. +assert_false_cell_states():- !. +%---- +reset_states_to_zero():- + sudoku_board( R, C , _ , _), not( is_puzzle_constraint( R, C ) ), + assign_sudoku_cell_with_number( R, C , 0 ), fail, !. +reset_states_to_zero:- !. + +%--- + +:- dynamic current_row/1. + +update_current_row( Row, is_new_row ):- current_row( Row2 ), Row2 \= Row, !, retractall( current_row( _ ) ), + assert( current_row( Row ) ). +update_current_row( Row, is_not_new_row ):- + retractall( current_row( _ ) ), assert( current_row( Row ) ), !. + +%---- +assert_false_states():- + assert_false_cell_states(), reset_states_to_zero(), fail , !. + +assert_false_states():- !. +% here beacuse it cant find possible candidates , it finds secundary candidates which resets +% the 1 field which would otherwise be violated + + + %retractall( cell_candidates( Row, Col, _ ) ), + %assert( cell_candidates( Row, Col, Restx ) ). + % member( Member_candidate, High_candidates ), !. +%---- +%assign_backtrack_value_for_cell( Row, Col ) :- retractall( cell_candidate( Row, Col, _ ) ), +% cell_candidates( Row, Col, High_candidates ), High_candidates = [ Candidate | Rest ], !, +% assert( cell_candidates( Row, Col, Rest ) ), +% assert( cell_candidate( Row, Col, Candidate ) ). +%assign_backtrack_value_for_cell( _Row, _Col ) :- !. + +get_candidates_remaining( Row , Col , Member_candidates ):- + findall( Num, sudoku_number( Num ), Numlist ), + get_row_state( Row, State_list1 ), list_without_zero( State_list1 , State_list1x , _ ), + get_column_state( Col, State_list2 ), list_without_zero( State_list2 , State_list2x , _ ), + get_quad_state2( Row, Col, _Quad_n, State_list3 ), list_without_zero( State_list3 , State_list3x , _ ), + append( State_list1x, State_list2x, State_listpx ), append( State_listpx, State_list3x, State_listqx ), + sort( State_listqx, State_listqx2 ), + subtract( Numlist , State_listqx2, Member_candidates ) , !. + + + + % ( i , i, o ) + % ( i, i, i, o ) +reset_fields( Level ):- + write_term( reset_level( Level ) , [] ), nl, + retract( field_trace( Row, Col , Level2 ) ), + Level2 > Level, + assign_sudoku_cell_with_number( Row, Col , 0 ), fail . + +% fail , ! . +reset_fields( _ ):- !. + +%--- +reset_fields_above_level( Row, Col ):- + sudoku_board( Row2, Col2 , _ , _ ), Row2 >= Row, Col2 >= Col, + not( is_puzzle_constraint( Row2, Col2 ) ), + assign_sudoku_cell_with_number( Row2, Col2 , 0 ), fail, !. + +reset_fields_above_level( _Row, _Col ):- !. +% get_candidates_remaining( Row , Col , Member_candidates ), + +:- dynamic row_trace/2. +:- dynamic field_trace/3. + +% update_current_row( Row, Is_new_row ), +% assign_backtrack_value_for_cell( Row, Col ) , +%write( "\nstart search for cell : " ), write_term( sudoku_cell( Row, Col ) , [] ), nl, +% sleep( Speed ), + % assign_sudoku_cell_with_number( Row, Col , 0 ), + % show_full_state_if_new_row_begins( Is_new_row ), +% if_candidate_list_is_empty_assert_false_states_rest_and_fail( Member_candidates ), +% Member_candidates = [ Member_candidate | _ ], +%write( "found candidate : " ), write_term( found_in( Type_of_candidate, Is_where, Xnth ), [] ), write( " " ), +%write_term( candidate( Member_candidate ) , [] ), nl, +% sleep( Speed ), + % assert( field_trace( Row, Col , Level ) ), + % sleep( 1 ), + % row_state(), + % get_row_state( Row, Row_state_list ), + % assert( row_trace( Row, Row_state_list ) ), + % show_state( Row, Col ), + +try_assign_field( Row, Col ):- + get_candidates_remaining( Row , Col , Member_candidates ), + member( Memberx, Member_candidates ), !, + write( "assign cell : " ), write_term( sudoku_member( Row, Col , Memberx, Member_candidates ) , [] ), nl, + assign_sudoku_cell_with_number( Row, Col , Memberx ). + +% sudoku_board( Row, Col , _ , _ ), + % sudoku_number( Row ), sudoku_number( Col ), + % incr( Level ), + % reset_fields_above_level( Row, Col ), + % not( is_puzzle_task( Row, Col ) ), + % retractall( field_trace( _, _ , _ ) ), + % HAS metta Sort? and how to do assert ? with a space predicate? or with bind ? + % Second implement + % here Only change the First cell matching candidates where 1 element can be taken off + % backtrack_candidates( Attempt_level ):- + % re_assign_first_candidate_that_can_be_backtracked + % retract( cell_candidates( Row, Col, Candidates ) ), + % backtrack_candidates(). +% sudoku_number( Row ), sudoku_number( Col ), + % incr( Level ), + % reset_fields_above_level( Row, Col ), + +field_in_stack( fs( Row, Col ) ):- field_stack( Row, Col ). + +show_stack():- + findall( Field, field_in_stack( Field ), Field_list ), + write_term( Field_list , [] ), nl, + fail, !. +show_stack():- !. + + +show_full_state():- + row( Row ), + get_row_state( Row, State_row ), write_term( row_state( Row, State_row ) , [] ), write("."), nl, + fail, !. +show_full_state():- !. + +%get_speed( 3 ):-!. +get_speed( 1 ):-!. +%---- +show_candidate_state():- + cell_candidates( Row, Col, Candidates ), + write_term( cell_candidates( Row, Col, Candidates ) , [] ), nl, + fail, !. +show_candidate_state():- !. + +%---- + + + +%-- +repeatx(). +repeatx():- + % show_full_state(), + % nl, + %solution_is_violated(), + write( " REPEAT" ), nl, nl, + % increment_level( Newlevel ), + regenerate_field_stack(), + % puzzle_is_complete( is_not_completed ):- not( field_stack( _, _ ) ), regenerate_field_stack(), !. + sleep( 1 ), + level( Level ), + Level < 83, + write_term( current_level_in_repeat( Level ) , [] ), nl, + %Border is C - 1 , + %reset_fields( Border ), + % retractall( tel( _ ) ), assert( tel( 0 ) ), + %assert_false_states(), + % sleep(3), + repeatx(). + + + +:- dynamic cell_candidates/3. +:- dynamic solution_is_violated/0. + +assert_possible_candidates_for_unfilled_cells2():- + sudoku_board( Row, Col , _ , _ ), + not( is_puzzle_constraint( Row, Col ) ), + sudoku_puzzle_state( Row, Col , Exist_cand ), Exist_cand == 0 , + get_candidates_remaining( Row , Col , Candidates ), + retractall( cell_candidates( Row, Col, _ ) ), + assert( cell_candidates( Row, Col, Candidates ) ), + fail , ! . +assert_possible_candidates_for_unfilled_cells2():- !. + + + +% first clause is do nothing because the candidates are already re-asserted after the violation +% assert_possible_candidates_for_unfilled_cells( _Attempt_level ):- solution_is_violated() , !. +% assert candidates in normal fashion +assert_possible_candidates_for_unfilled_cells():- !, assert_possible_candidates_for_unfilled_cells2(). +%---- + +undo_fields_for_level( Attempt_level ) :- + retract( trace_field_assigned( Attempt_level, Row, Col ) ) , + assign_sudoku_cell_with_number( Row, Col , 0 ), fail , ! . +undo_fields_for_level( _Attempt_level ) :- !. + +%--- +re_assign_first_cell_candidates_that_can_be_backtracked( Level ):- + trace_field_assigned( Level, Row, Col ), + cell_candidates( Row, Col, Candidates ), + Candidates = [ _ , Cand | Rest ] , + % has at least 2 candidates and takes the first 1 off + write_term( backtrack_take_of_1element( Level, Row, Col, Candidates ), [] ), nl, + % sleep( 1 ), + retract( cell_candidates( Row, Col, _ ) ), !, + assert( cell_candidates( Row, Col, [ Cand | Rest ] ) ). +re_assign_first_cell_candidates_that_can_be_backtracked( _ ):- !. +%-- +% i,i,i,i,o,o +filterout_used_candidates( _Level, _Row, _Col , [], [] , [] ):- !. +filterout_used_candidates( Level, Row, Col , [H|Candidates], [H|Previous_candidates] , Rest ):- + false_candidate( Level , Row , Col , H ) , !, + filterout_used_candidates( Level, Row, Col , Candidates, Previous_candidates , Rest ). + +filterout_used_candidates( Level, Row, Col , [H|Candidates], Previous_candidates , [H|Rest] ):- + filterout_used_candidates( Level, Row, Col , Candidates, Previous_candidates , Rest ). + + % minimum of 2 candidates + % Remaining_candidates = [ _Last_used_candidate , _ | _Rest ] , + % member( Last_applied_candidate , Candidates ), + % not( + + + + +%--- +% o,o,o,o + +find_first_field_which_had_alternatives( Level, Row, Col , Last_used_candidate ):- + trace_field_assigned_reverse( Level, Row, Col ) , + cell_candidates( Row, Col, Candidates ), + filterout_used_candidates( Level, Row, Col , Candidates, _, Remaining_candidates ), + % minimum of 2 candidates + Remaining_candidates = [ Last_used_candidate , _ | _Rest ] , !. + % member( Last_applied_candidate , Candidates ), + % not( false_candidate( Level , Row , Col , Last_applied_candidate ) ) , ! . + + + +%-- +% false_candidate( _, _ , _ , _ ) +:- dynamic false_candidate/4. +:- dynamic trace_remove/3. + +%------ +rewind_to_level( Current_level, Field_level , _Row , _Col , _LastUsed_candidate ):- + write( "RESET BACK TO LEVEL: " ), + Field_level2 is Field_level - 1 , + write( Field_level2 ), write( " FROM LEVEL: " ), write( Current_level ), + % save_state_to_file0(), + nl, + % Field_level2 is Field_level - 0 , + retractall( level( _ ) ), assert( level( Field_level2 ) ), fail, ! . + +rewind_to_level( _, Field_level , _Row , _Col , _LastUsed_candidate ):- retractall( trace_remove( _, _, _ ) ), + trace_field_assigned_reverse( Level, Row, Col ) , Level >= Field_level , + write_term( reset_field_above_level( Row, Col ) , [] ) , nl, + assert( trace_remove( Level, Row, Col ) ), + assign_sudoku_cell_with_number( Row, Col , 0 ), fail , ! . + +rewind_to_level( _, _Field_level , _Row , _Col , _LastUsed_candidate ):- + trace_remove( Level, Row, Col ), retract( trace_field_assigned_reverse( Level, Row, Col ) ), fail, !. + +% assign_sudoku_cell_with_number( Row, Col , 0 ), fail , ! . + +rewind_to_level( _, Field_level , _Row , _Col , _LastUsed_candidate ):- + trace_field_assigned( Level, Row, Col ) , Level >= Field_level , + % TODO HERE + retract( trace_field_assigned( Level, Row, Col ) ), + write_term( re_asserta_stack( Row, Col ) , [] ) , nl, + asserta( field_stack( Row, Col ) ), fail , ! . + +%rewind_to_level( _, _Field_level , _Row , _Col , _LastUsed_candidate ):- +% retract( trace_field_assigned( _Level, Row, Col ) ), +% write_term( re_assertz_stack( Row, Col ) , [] ) , nl, +% assertz( field_stack( Row, Col ) ), fail , ! . + +% IS ALREAY MARKED AS false_candidate here !! no its not ? + +rewind_to_level( _, Field_level , Row , Col , LastUsed_candidate ):- + % retractall( trace_field_assigned_reverse( _ , _ , _ ) ), + write( "ASSERT FALSE CANDIDATE: \n" ), + % write_term( false_candidate( Field_level , Row , Col , LastUsed_candidate ), [] ), nl , + write_term( false_candidate( Row , Col ), [] ), nl , + % DOUBT if we should reset also this field + % sleep( 3 ), + assert( false_candidate( Field_level , Row , Col , LastUsed_candidate ) ) , !. + +% assign_sudoku_cell_with_number( Row, Col , 0 ), + +rewind_to_level( _, _Field_level , _Row , _Col , _LastUsed_candidate ):-!. + +% re_assign_first_candidate_that_can_be_backtracked +%--- +if_the_possible_solution_is_violated_reassert_to_backtrack_candidates( Is_violated_yes_no, Current_level ):- + Is_violated_yes_no == is_violated , !, + find_first_field_which_had_alternatives( Field_level , Row , Col , Marked_as_applied_candidate ) , + write( "FOUND ALTERNATIVES AT LEVEL: " ), write( Field_level ), nl, + rewind_to_level( Current_level, Field_level , Row , Col , Marked_as_applied_candidate ). + % re_assign_first_cell_candidates_that_can_be_backtracked( Level ) , + % undo_fields_for_level( Level ). + +% backtrack_candidates( Attempt_level ). +if_the_possible_solution_is_violated_reassert_to_backtrack_candidates( _Puzzle_is_solved, _Attempt_level ):- !. + +%--- +check_if_there_are_cells_which_have_no_possible_candidates_anymore( is_not_completed, is_violated ):- + sudoku_board( Row, Col , _ , _ ), + not( is_puzzle_constraint( Row, Col ) ), + sudoku_puzzle_state( Row, Col , Exist_cand ), Exist_cand == 0 , + get_candidates_remaining( Row , Col , Member_candidates ), + Member_candidates = [] , + assert( solution_is_violated() ), + write_term( is_vio_has_no_candidates( Row , Col ) , [] ), nl, + get_speed( Speed ), sleep( Speed ) , + save_state_to_file0( Row, Col ), + ! . +check_if_there_are_cells_which_have_no_possible_candidates_anymore( is_completed , is_not_violated ):- !. +%--- +cell_unfilled( cell_with_score( Freedom, Row, Col ) ):- sudoku_board( Row, Col , _ , _ ), + not( is_puzzle_constraint( Row, Col ) ), + sudoku_puzzle_state( Row, Col , Exist_cand ), Exist_cand == 0 , + get_candidates_remaining( Row , Col , Member_candidates ), + length( Member_candidates, Lex ), Freedom is Lex + 0. + + % Member_candidates = [] , + +%--- +cells_list_to_be_filled_sorted( Cxl ):- + findall( Cx, cell_unfilled( Cx ), Cxl ). + % temp not sort + % sort( Cxl, Cells_list ). +%--- + +member_nd_of_list_if_there_is_no_violation( Cells_list, Cellx ):- + % not( solution_is_violated() ), + member( Cellx, Cells_list ). + +%---- +% assert_possible_candidates_for_unfilled_cells( Attempt_level ) , + +:- dynamic trace_field_assigned/3. + +create_field_stack():- retractall( field_stack( _, _ ) ), + sudoku_board( Row, Col , _ , _ ), + not( is_puzzle_constraint( Row, Col ) ), + assert( field_stack( Row, Col ) ), fail, ! . +create_field_stack():- !. +%--- +take_field_from_stack( Row, Col ):- retract( field_stack( Row, Col ) ), ! . + +%-- +find_false_candidate( fc( Row , Col ) ):- false_candidate( _Field_level2 , Row , Col , _Cand2 ) . + + +%---- +it_is_a_false_candidate( Field_level , Row , Col , Cand ):- + % write( "SEARCH if this is a false candidate lev row col cand " ), nl , + % write( " " ), write_term( xcandidate( Field_level , Row , Col , Cand ) , [] ) , nl, + false_candidate( Field_level2 , Row2 , Col2 , Cand2 ), + % write( "check with this candidate : " ), write_term( false_candidate( Field_level2 , Row2 , Col2 , Cand2 ) , [] ) , nl, + Field_level == Field_level2 , + Row == Row2 , + Col == Col2 , + Cand == Cand2, + write( "IS FOUND IN FALSE : " ), nl, + % sleep( 4 ), + !. + +% REMOVE WHOLE CLAUSE after testing +it_is_a_false_candidate( _Field_level , _Row , _Col , _Cand ):- + write( "IS NOT IN FALSE : " ), nl, + % sleep( 4 ), + fail , ! . + +%--- +it_is_not_a_false_candidate( Field_level , Row , Col , Cand ):- + it_is_a_false_candidate( Field_level , Row , Col , Cand ), !, fail. +it_is_not_a_false_candidate( _Field_level , _Row , _Col , _Cand ):- + + % temp turn off + % findall( False_candidate, find_false_candidate( False_candidate ), Fcl ), write_term( Fcl, [] ), nl, + !. + + % not( false_candidate( Field_level , Row , Col , Cand ) ), + + + + +candidate_for_cell( Field_level , Row , Col , Cand ):- + % which_cell_to continue_with( Row, Col , Cand ), + %sudoku_board( Row, Col , _ , _ ), + %not( is_puzzle_task( Row, Col ) ), + % sudoku_puzzle_state( Row, Col , Exist_cand ), Exist_cand == 0 , + cell_candidates( Row , Col , Member_candidates ), + % Member_candidates = [ Cand | _ ] , + member( Cand, Member_candidates ), + it_is_not_a_false_candidate( Field_level , Row , Col , Cand ), + % not( false_candidate( Field_level , Row , Col , Cand ) ), + write( " choose from candidates " ) , write_term( candidates_list( Member_candidates ) , [] ) , + write( "\n choose " ) , write( Cand ), nl, + % write_term( cell_x( Member_candidates , Row, Col, Cand ) , [] ), nl, + write_term( cell_x( Row, Col ) , [] ), nl, + % sleep( 1 ), + !. + % Member_candidates = [] , + %cells_list_to_be_filled_sorted( Cells_list ), + %write( "debug3\n" ), + %member_nd_of_list_if_there_is_no_violation( Cells_list, Cellx ), + % not( solution_is_violated() ), + %write( "debug4\n" ), + %Cellx = cell_with_score( _Freedom, Row, Col ) , + %write( "debug5\n" ), + % candidate_for_cell( Row, Col, Candidate_number ), + %cell_candidates( Row, Col, Candidates ), Candidates = [ Cand | _ ], +%--- +:- dynamic violated_field/2. + +save_state_to_file2( Fn_absolute , Row, Col ):- tell( Fn_absolute ), + write_term( violated_field( Row, Col ) , [] ), write( "." ), nl, + show_full_state(), told(), !. + %sudoku_puzzle_state( Row, Col , State ), + %write_term( sudoku_puzzle_state( Row, Col , State ), [] ), write( "." ), nl, + %fail. +save_state_to_file2( _Fn_absolute , _ , _ ):- told(), !. + +%--- +% soduko_name( Name ), +sudoku_name( 'default' ):- !. + +atom3_fill( 1, '00' ):- !. +atom3_fill( 2, '0' ):-!. +atom3_fill( _, '' ):-!. +%--- +save_state_to_file0( Row, Col ):- sudoku_name( Name ), xtry( Current_try ), + % atom_number( Numb_at, Current_try ), + atom_number( Numb_at, Current_try ), atom_length( Numb_at , Le ), atom3_fill( Le, Atx ), + + atomic_list_concat( [ 'results/sudoku_' , Name, Atx, Numb_at, '.pro' ] , Fn_absolute ), + save_state_to_file2( Fn_absolute, Row, Col ), !. +save_state_to_file0( _ , _ ):- !. + +:- dynamic last_row/1. + +%log_state_if_row_changes( Row ):- last_row( Row_previous ), Row_previous \= Row , !, +% save_state_to_file0( 0, 0 ), +% retractall( last_row( _ ) ), assert( last_row( Row ) ). +%log_state_if_row_changes( _Row ):-!. + +start_resolve_sudoku():- retractall( level( _ ) ), assert( level( 0 ) ), retractall( last_row( _ ) ), assert( last_row( 0 ) ), + retractall( xtry( _ ) ), assert( xtry( 0 ) ), + retractall( trace_field_assigned( _, _ , _ ) ), retractall( false_candidate( _, _ , _ , _ ) ), + retractall( trace_field_assigned_reverse( _, _ , _ ) ), + save_state_to_file0( 0, 0 ), + assert_initial_puzzle_constraints(), + + % retractall( sudoku_puzzle_state( _ , _ , _ ) ), consult( 'results/sudoku_state_38.pro' ), + + % tell( 'results/solution_trace_sudoku.pro' ), + create_field_stack(), repeatx(), show_stack(), + + take_field_from_stack( Row, Col ), increment_try( Try_count ), + % log_state_if_row_changes( Row ), + write_term( field_from_stack( Try_count, Row, Col ) , [] ), nl, + increment_level( Level ), + % sudoku_board( Row, Col , _ , _ ), not( is_puzzle_constraint( Row, Col ) ), + assert_possible_candidates_for_unfilled_cells() , + candidate_for_cell( Level, Row, Col , Cand ), + assign_sudoku_cell_with_number( Row, Col , Cand ), + assert( trace_field_assigned( Level, Row, Col ) ), + asserta( trace_field_assigned_reverse( Level, Row, Col ) ), + % assert_possible_candidates_for_unfilled_cells() , + write_term( assign_cell( Row, Col , Cand ) , [] ), nl, + show_full_state(), + puzzle_is_complete( Puzzle_is_succes_solved ), + write_term( is_complete( Puzzle_is_succes_solved ) , [] ), nl, + check_if_there_are_cells_which_have_no_possible_candidates_anymore( Puzzle_is_succes_solved, Is_violated_yes_no ), + write_term( is_violated( Is_violated_yes_no ) , [] ) , nl, + if_the_possible_solution_is_violated_reassert_to_backtrack_candidates( Is_violated_yes_no, Level ) , + % sleep( 10 ), + Puzzle_is_succes_solved == is_completed, + !, + % told(), + display_result( "puzzle seems complete :" ), + save_state_to_file0( 0 , 0 ). +% level( Current_level ), +% atom_number( Numb_at, Current_level ), +% atomic_list_concat( [ 'results/soduku_state_' , Numb_at, '.pro' ] , Fn_absolute ), +% save_state_to_file( Fn_absolute ). + + +start_resolve_sudoku():- + % told(), + display_result("puzzle Not complete :"), + save_state_to_file0( 0, 0 ), +% save_state_to_file( Fn_absolute ). + !. + + +write_cell( Vr , Vc, Row, Col, Val ):- sudoku_puzzle_state( Row2, Col2 , Sta ), + Row == Row2, Col == Col2, Sta > 0, !, + write(" "), write( Val ), write(" "), !. + +write_cell( Vr , Vc, Row, Col, Val ):- Vr \= 0, Vc \= 0, Vr == Row, Vc == Col, write(" "), write( " " ), write(" "), !. +write_cell( _Vr , _Vc, _Row, _Col, Val ):- Val == 0, write(" "), write( " " ), write(" "), !. +write_cell( _Vr , _Vc, _Row, _Col, Val ):- write(" "), write( Val ), write(" "), !. + + +write_row( Vr , Vc, Row, [ C1,C2,C3, C4,C5,C6, C7,C8,C9 ] ):- + write("\n\n"), + write_cell( Vr , Vc, Row, 1, C1 ), write_cell( Vr , Vc, Row, 2, C2 ), write_cell( Vr , Vc, Row, 3, C3 ), + write_cell( Vr , Vc, Row, 4, C4 ), write_cell( Vr , Vc, Row, 5, C5 ), write_cell( Vr , Vc, Row, 6, C6 ), + write_cell( Vr , Vc, Row, 7, C7 ), write_cell( Vr , Vc, Row, 8, C8 ), write_cell( Vr , Vc, Row, 9, C9 ), + write("\n\n"). + + +write_table( Count, Vr , Vc, [ R1,R2,R3, R4,R5,R6, R7,R8,R9 ] ):- !, + write("
 
"), + write( Count ), write("
"), nl, + write(""), + write_row( Vr , Vc, 1, R1 ), write_row( Vr , Vc, 2, R2 ), write_row( Vr , Vc, 3, R3 ), + write_row( Vr , Vc, 4, R4 ), write_row( Vr , Vc, 5, R5 ), write_row( Vr , Vc, 6, R6 ), + write_row( Vr , Vc, 7, R7 ), write_row( Vr , Vc, 8, R8 ), write_row( Vr , Vc, 9, R9 ), + write("\n
"). + +write_table( _Count, _Vr , _Vc, _Xswl ):-!. + + +:- dynamic sudo_state/2. +% YOU MUST EXIT and RELOAD before to create the visualisation +create_visualisation():- Dir = 'results/', retractall( sudo_state( _, _ , _, _ ) ), + retractall( xtry( _ ) ), assert( xtry( 0 ) ), + directory_files( Dir, Lis ), + sort( Lis, Lisx ), + member( El, Lisx ), El \= '..' , El \= '.' , + increment_try( Count ), + write( El ), nl, + atomic_list_concat( [ 'results/', El ], Fn ), + retractall( violated_field( _ , _ ) ), + retractall( row_state( _ , _ ) ), + consult( Fn ), + violated_field( Vr , Vc ), + findall( Xsw, row_state( _ , Xsw ), Xswl ), + assert( sudo_state( Count, Vr , Vc, Xswl ) ), + fail, ! . +create_visualisation():- tell( 'results/visualisation.htm' ), + + write( " "), + write(""), nl, + write( "
" ), + nl, write( "

Metta-Prolog Sudoku Constraint-solver


" ), nl, + sudo_state( Count, Vr , Vc, Xswl ), + % write_term( sudo_state( Count, Vr , Vc, Xswl ), [] ), + write_table( Count, Vr , Vc, Xswl ), + nl, + fail, ! . + + +create_visualisation():- write( "\n " ), + + told(), !. + + + + + + + + + + + + + + diff --git a/src/programs/sudoku2.pl:Zone.Identifier b/src/programs/sudoku2.pl:Zone.Identifier new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/programs/vu_lee_prolog_metta_01.metta:Zone.Identifier b/src/programs/vu_lee_prolog_metta_01.metta:Zone.Identifier new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/programs/vu_lee_prolog_metta_length.metta:Zone.Identifier b/src/programs/vu_lee_prolog_metta_length.metta:Zone.Identifier new file mode 100644 index 00000000000..e69de29bb2d