Gattais Galore!

For fans of Killer Sudoku, Samurai Sudoku and other variants

Gattais Galore!

Postby 1to9only » Fri Apr 06, 2018 6:48 am

Some weeks ago, I came across the MOAGs and DOAGs in the Ruud's Specialty Puzzles thread, printed off MOAG#1 on 6 A4 pages and started solving... It's still unfinished, as I got distracted writing a gattai solver for the MOAGs (gattai-61) and DOAGs (gattai-85) I downloaded, the solver is generic enough to also solve sumos (gattai-13), samurais (gattai-5) and the classic sudoku (a gattai-1!!). MOAG#2 and DOAG#2 were solved using basic methods. Unsolved are MOAG#1 (54 still empty cells) and DOAG#1 (50 empty cells) are they require advanced solving methods. Then I got further distracted into writing a generic gattai maker... Here are the results...

The gattais are full rotational symmetric, each comes in several formats (there's one suitable for pasting into a spreadsheet, replace the Xs and 0s with spaces). Enjoy!

SAMURAI (gattai-5-180405)
Code: Select all
59.6.....   1...6..87
2.35.....   ..8.7...6
....9..7.   .7..45.1.
..13...8.   .....4.21
356....2.   6.7...9..
.....2..3   .326.....
.1..47...9...........
..8..6....8.....894..
6...3....5.....3.....
      ......8.2     
      .6..5..4.     
      4.3......     
.....6.....5....5...8
..534.....9....8..6..
...........7...67..4.
.....473.   9..7.....
..7...4.9   .6....195
42.5.....   .3...27..
.5.47..6.   .4..3....
8...2.1..   .....72.3
96..8...7   .....1.54

369 cells, 109 givens [30%], 260 empty cells

Sudoku lines
Code: Select all
59.6.....2.35.........9..7...13...8.356....2......2..3.1..47.....8..6...6...3....
1...6..87..8.7...6.7..45.1......4.216.7...9...326..................894.....3.....
...9.........8.......5...........8.2.6..5..4.4.3...........5.......9.........7...
.....6.....534..................473...7...4.942.5......5.47..6.8...2.1..96..8...7
....5...8...8..6.....67..4.9..7......6....195.3...27...4..3.........72.3.....1.54

For Spreadsheet
Hidden Text: Show
Code: Select all
5 9 0 6 0 0 0 0 0 X X X 1 0 0 0 6 0 0 8 7
2 0 3 5 0 0 0 0 0 X X X 0 0 8 0 7 0 0 0 6
0 0 0 0 9 0 0 7 0 X X X 0 7 0 0 4 5 0 1 0
0 0 1 3 0 0 0 8 0 X X X 0 0 0 0 0 4 0 2 1
3 5 6 0 0 0 0 2 0 X X X 6 0 7 0 0 0 9 0 0
0 0 0 0 0 2 0 0 3 X X X 0 3 2 6 0 0 0 0 0
0 1 0 0 4 7 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0
0 0 8 0 0 6 0 0 0 0 8 0 0 0 0 0 8 9 4 0 0
6 0 0 0 3 0 0 0 0 5 0 0 0 0 0 3 0 0 0 0 0
X X X X X X 0 0 0 0 0 0 8 0 2 X X X X X X
X X X X X X 0 6 0 0 5 0 0 4 0 X X X X X X
X X X X X X 4 0 3 0 0 0 0 0 0 X X X X X X
0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 5 0 0 0 8
0 0 5 3 4 0 0 0 0 0 9 0 0 0 0 8 0 0 6 0 0
0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 6 7 0 0 4 0
0 0 0 0 0 4 7 3 0 X X X 9 0 0 7 0 0 0 0 0
0 0 7 0 0 0 4 0 9 X X X 0 6 0 0 0 0 1 9 5
4 2 0 5 0 0 0 0 0 X X X 0 3 0 0 0 2 7 0 0
0 5 0 4 7 0 0 6 0 X X X 0 4 0 0 3 0 0 0 0
8 0 0 0 2 0 1 0 0 X X X 0 0 0 0 0 7 2 0 3
9 6 0 0 8 0 0 0 7 X X X 0 0 0 0 0 1 0 5 4

Solution
Hidden Text: Show
Code: Select all
597613248283574961164298375421359786356781429879462153915847632738126594642935817
143962587598173246276845319859734621617258934432691758785426193361589472924317865
632941785594782361817536924159674832768253149423819657981325476276498513345167298
342756981195348276786291345518964732637812459429537618251479863873625194964183527
476159328513824679298673541985716432762348195134592786841235967659487213327961854

597613248   143962587
283574961   598173246
164298375   276845319
421359786   859734621
356781429   617258934
879462153   432691758
915847632941785426193
738126594782361589472
642935817536924317865
      159674832     
      768253149     
      423819657     
342756981325476159328
195348276498513824679
786291345167298673541
518964732   985716432
637812459   762348195
429537618   134592786
251479863   841235967
873625194   659487213
964183527   327961854

5 9 7 6 1 3 2 4 8 X X X 1 4 3 9 6 2 5 8 7
2 8 3 5 7 4 9 6 1 X X X 5 9 8 1 7 3 2 4 6
1 6 4 2 9 8 3 7 5 X X X 2 7 6 8 4 5 3 1 9
4 2 1 3 5 9 7 8 6 X X X 8 5 9 7 3 4 6 2 1
3 5 6 7 8 1 4 2 9 X X X 6 1 7 2 5 8 9 3 4
8 7 9 4 6 2 1 5 3 X X X 4 3 2 6 9 1 7 5 8
9 1 5 8 4 7 6 3 2 9 4 1 7 8 5 4 2 6 1 9 3
7 3 8 1 2 6 5 9 4 7 8 2 3 6 1 5 8 9 4 7 2
6 4 2 9 3 5 8 1 7 5 3 6 9 2 4 3 1 7 8 6 5
X X X X X X 1 5 9 6 7 4 8 3 2 X X X X X X
X X X X X X 7 6 8 2 5 3 1 4 9 X X X X X X
X X X X X X 4 2 3 8 1 9 6 5 7 X X X X X X
3 4 2 7 5 6 9 8 1 3 2 5 4 7 6 1 5 9 3 2 8
1 9 5 3 4 8 2 7 6 4 9 8 5 1 3 8 2 4 6 7 9
7 8 6 2 9 1 3 4 5 1 6 7 2 9 8 6 7 3 5 4 1
5 1 8 9 6 4 7 3 2 X X X 9 8 5 7 1 6 4 3 2
6 3 7 8 1 2 4 5 9 X X X 7 6 2 3 4 8 1 9 5
4 2 9 5 3 7 6 1 8 X X X 1 3 4 5 9 2 7 8 6
2 5 1 4 7 9 8 6 3 X X X 8 4 1 2 3 5 9 6 7
8 7 3 6 2 5 1 9 4 X X X 6 5 9 4 8 7 2 1 3
9 6 4 1 8 3 5 2 7 X X X 3 2 7 9 6 1 8 5 4


SUMO (gattai-13-180405)
Code: Select all
5...98...   ..7.1..2.   1.9..87.2
....71..8   1.4...8..   .24......
8.....7..   ..527....   38.426...
3.7..48..   71...63..   .7.......
..8...54.   ....57...   ...7...38
..6.1....   .....3.8.   8.5..4.97
73...9.....7.....5..........136..
.896.......8...3.......4....7....
6.2..5................82.......7.
      .98......   ..375....     
      ..61...83   1459.....     
      ...87....   .......12     
.........29......5...........2.8.
7....5....8....1......1......7...
.6.3......4......9....6.......257
...9264..   3.1.6..7.   .1....4..
9.3.7....   ...5.7...   ....7.9.6
..6....9.   .7..8.2.4   ..6138...
135.......3....6......9......1.9.
...5......7......3....1....5....1
.8.7...........4......73.........
      18.......   ....49...     
      .....2859   38...56..     
      ....531..   ......13.     
.8.......69................6..1.9
....4....3.......5...7.......324.
..486..........1.....6.....7...36
59.4..1.3   .5.2.....   ....7.9..
43...1...   ...49....   .37...8..
.......4.   ..36...84   ..18..7.4
...672.15   ....137..   ..9.....5
......92.   ..5...2.1   1..46....
2.13..6.7   .9..4.6..   ...91...2

909 cells, 252 givens [27%], 657 empty cells

Sudoku lines
Code: Select all
5...98.......71..88.....7..3.7..48....8...54...6.1....73...9....896.....6.2..5...
..7.1..2.1.4...8....527....71...63......57........3.8......5......3..............
1.9..87.2.24......38.426....7..........7...388.5..4.97....136......7...........7.
.....7........8.............98........61...83...87.......29........8........4....
..............4.......82.....375....1459............12.............1........6....
.........7....5....6.3........9264..9.3.7......6....9.135.........5......8.7.....
.....5......1..........9...3.1.6..7....5.7....7..8.2.4...6..........3......4.....
.....2.8......7.........257.1....4......7.9.6..6138........1.9....5....1.........
....3........7.............18............2859....531.....69.......3..............
....9........1........73.......49...38...56........13.............7........6.....
.8...........4......486....59.4..1.343...1..........4....672.15......92.2.13..6.7
..............5......1......5.2........49......36...84....137....5...2.1.9..4.6..
...6..1.9.....324....7...36....7.9...37...8....18..7.4..9.....51..46.......91...2

For Spreadsheet
Hidden Text: Show
Code: Select all
5 0 0 0 9 8 0 0 0 X X X 0 0 7 0 1 0 0 2 0 X X X 1 0 9 0 0 8 7 0 2
0 0 0 0 7 1 0 0 8 X X X 1 0 4 0 0 0 8 0 0 X X X 0 2 4 0 0 0 0 0 0
8 0 0 0 0 0 7 0 0 X X X 0 0 5 2 7 0 0 0 0 X X X 3 8 0 4 2 6 0 0 0
3 0 7 0 0 4 8 0 0 X X X 7 1 0 0 0 6 3 0 0 X X X 0 7 0 0 0 0 0 0 0
0 0 8 0 0 0 5 4 0 X X X 0 0 0 0 5 7 0 0 0 X X X 0 0 0 7 0 0 0 3 8
0 0 6 0 1 0 0 0 0 X X X 0 0 0 0 0 3 0 8 0 X X X 8 0 5 0 0 4 0 9 7
7 3 0 0 0 9 0 0 0 0 0 7 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 1 3 6 0 0
0 8 9 6 0 0 0 0 0 0 0 8 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 7 0 0 0 0
6 0 2 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 2 0 0 0 0 0 0 0 7 0
X X X X X X 0 9 8 0 0 0 0 0 0 X X X 0 0 3 7 5 0 0 0 0 X X X X X X
X X X X X X 0 0 6 1 0 0 0 8 3 X X X 1 4 5 9 0 0 0 0 0 X X X X X X
X X X X X X 0 0 0 8 7 0 0 0 0 X X X 0 0 0 0 0 0 0 1 2 X X X X X X
0 0 0 0 0 0 0 0 0 2 9 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 2 0 8 0
7 0 0 0 0 5 0 0 0 0 8 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 7 0 0 0
0 6 0 3 0 0 0 0 0 0 4 0 0 0 0 0 0 9 0 0 0 0 6 0 0 0 0 0 0 0 2 5 7
0 0 0 9 2 6 4 0 0 X X X 3 0 1 0 6 0 0 7 0 X X X 0 1 0 0 0 0 4 0 0
9 0 3 0 7 0 0 0 0 X X X 0 0 0 5 0 7 0 0 0 X X X 0 0 0 0 7 0 9 0 6
0 0 6 0 0 0 0 9 0 X X X 0 7 0 0 8 0 2 0 4 X X X 0 0 6 1 3 8 0 0 0
1 3 5 0 0 0 0 0 0 0 3 0 0 0 0 6 0 0 0 0 0 0 9 0 0 0 0 0 0 1 0 9 0
0 0 0 5 0 0 0 0 0 0 7 0 0 0 0 0 0 3 0 0 0 0 1 0 0 0 0 5 0 0 0 0 1
0 8 0 7 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 7 3 0 0 0 0 0 0 0 0 0
X X X X X X 1 8 0 0 0 0 0 0 0 X X X 0 0 0 0 4 9 0 0 0 X X X X X X
X X X X X X 0 0 0 0 0 2 8 5 9 X X X 3 8 0 0 0 5 6 0 0 X X X X X X
X X X X X X 0 0 0 0 5 3 1 0 0 X X X 0 0 0 0 0 0 1 3 0 X X X X X X
0 8 0 0 0 0 0 0 0 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 1 0 9
0 0 0 0 4 0 0 0 0 3 0 0 0 0 0 0 0 5 0 0 0 7 0 0 0 0 0 0 0 3 2 4 0
0 0 4 8 6 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 6 0 0 0 0 0 7 0 0 0 3 6
5 9 0 4 0 0 1 0 3 X X X 0 5 0 2 0 0 0 0 0 X X X 0 0 0 0 7 0 9 0 0
4 3 0 0 0 1 0 0 0 X X X 0 0 0 4 9 0 0 0 0 X X X 0 3 7 0 0 0 8 0 0
0 0 0 0 0 0 0 4 0 X X X 0 0 3 6 0 0 0 8 4 X X X 0 0 1 8 0 0 7 0 4
0 0 0 6 7 2 0 1 5 X X X 0 0 0 0 1 3 7 0 0 X X X 0 0 9 0 0 0 0 0 5
0 0 0 0 0 0 9 2 0 X X X 0 0 5 0 0 0 2 0 1 X X X 1 0 0 4 6 0 0 0 0
2 0 1 3 0 0 6 0 7 X X X 0 9 0 0 4 0 6 0 0 X X X 0 0 0 9 1 0 0 0 2

Solution
Hidden Text: Show
Code: Select all
573298164964571238821346795317954826298763541456812379735489612189627453642135987
987614523124539876635278149718426395493857612562193487849765231276341958351982764
169538742524197386387426159473289561692751438815364297748913625236875914951642873
612537849453918276987624351598463712726159483134872695845296137361785924279341568
231695748958174236764382951823751469145926387679843512496238175587419623312567894
312697845798245361564318279851926437923174586476853192135469728647582913289731654
137825496924136587568749312351264879842597631679381254495678123286913745713452968
175492683623857149894613257712965438538274916946138572467321895389546721251789364
728136495913574286654289713185967324367412859249853167432691578876325941591748632
123598467745216389968473251651349728387125694294867135416982573832754916579631842
685719432913245876724863591592487163436921758178536249849672315367158924251394687
578329416941765832632184579459238167816497325723651984264513798385976241197842653
573642189916583247842791536658174923437259861291836754769328415125467398384915672

573298164   987614523   169538742
964571238   124539876   524197386
821346795   635278149   387426159
317954826   718426395   473289561
298763541   493857612   692751438
456812379   562193487   815364297
735489612537849765231695748913625
189627453918276341958174236875914
642135987624351982764382951642873
      598463712   823751469     
      726159483   145926387     
      134872695   679843512     
312697845296137825496238175492683
798245361785924136587419623857149
564318279341568749312567894613257
851926437   351264879   712965438
923174586   842597631   538274916
476853192   679381254   946138572
135469728136495678123598467321895
647582913574286913745216389546721
289731654289713452968473251789364
      185967324   651349728     
      367412859   387125694     
      249853167   294867135     
685719432691578329416982573642189
913245876325941765832754916583247
724863591748632184579631842791536
592487163   459238167   658174923
436921758   816497325   437259861
178536249   723651984   291836754
849672315   264513798   769328415
367158924   385976241   125467398
251394687   197842653   384915672

5 7 3 2 9 8 1 6 4 X X X 9 8 7 6 1 4 5 2 3 X X X 1 6 9 5 3 8 7 4 2
9 6 4 5 7 1 2 3 8 X X X 1 2 4 5 3 9 8 7 6 X X X 5 2 4 1 9 7 3 8 6
8 2 1 3 4 6 7 9 5 X X X 6 3 5 2 7 8 1 4 9 X X X 3 8 7 4 2 6 1 5 9
3 1 7 9 5 4 8 2 6 X X X 7 1 8 4 2 6 3 9 5 X X X 4 7 3 2 8 9 5 6 1
2 9 8 7 6 3 5 4 1 X X X 4 9 3 8 5 7 6 1 2 X X X 6 9 2 7 5 1 4 3 8
4 5 6 8 1 2 3 7 9 X X X 5 6 2 1 9 3 4 8 7 X X X 8 1 5 3 6 4 2 9 7
7 3 5 4 8 9 6 1 2 5 3 7 8 4 9 7 6 5 2 3 1 6 9 5 7 4 8 9 1 3 6 2 5
1 8 9 6 2 7 4 5 3 9 1 8 2 7 6 3 4 1 9 5 8 1 7 4 2 3 6 8 7 5 9 1 4
6 4 2 1 3 5 9 8 7 6 2 4 3 5 1 9 8 2 7 6 4 3 8 2 9 5 1 6 4 2 8 7 3
X X X X X X 5 9 8 4 6 3 7 1 2 X X X 8 2 3 7 5 1 4 6 9 X X X X X X
X X X X X X 7 2 6 1 5 9 4 8 3 X X X 1 4 5 9 2 6 3 8 7 X X X X X X
X X X X X X 1 3 4 8 7 2 6 9 5 X X X 6 7 9 8 4 3 5 1 2 X X X X X X
3 1 2 6 9 7 8 4 5 2 9 6 1 3 7 8 2 5 4 9 6 2 3 8 1 7 5 4 9 2 6 8 3
7 9 8 2 4 5 3 6 1 7 8 5 9 2 4 1 3 6 5 8 7 4 1 9 6 2 3 8 5 7 1 4 9
5 6 4 3 1 8 2 7 9 3 4 1 5 6 8 7 4 9 3 1 2 5 6 7 8 9 4 6 1 3 2 5 7
8 5 1 9 2 6 4 3 7 X X X 3 5 1 2 6 4 8 7 9 X X X 7 1 2 9 6 5 4 3 8
9 2 3 1 7 4 5 8 6 X X X 8 4 2 5 9 7 6 3 1 X X X 5 3 8 2 7 4 9 1 6
4 7 6 8 5 3 1 9 2 X X X 6 7 9 3 8 1 2 5 4 X X X 9 4 6 1 3 8 5 7 2
1 3 5 4 6 9 7 2 8 1 3 6 4 9 5 6 7 8 1 2 3 5 9 8 4 6 7 3 2 1 8 9 5
6 4 7 5 8 2 9 1 3 5 7 4 2 8 6 9 1 3 7 4 5 2 1 6 3 8 9 5 4 6 7 2 1
2 8 9 7 3 1 6 5 4 2 8 9 7 1 3 4 5 2 9 6 8 4 7 3 2 5 1 7 8 9 3 6 4
X X X X X X 1 8 5 9 6 7 3 2 4 X X X 6 5 1 3 4 9 7 2 8 X X X X X X
X X X X X X 3 6 7 4 1 2 8 5 9 X X X 3 8 7 1 2 5 6 9 4 X X X X X X
X X X X X X 2 4 9 8 5 3 1 6 7 X X X 2 9 4 8 6 7 1 3 5 X X X X X X
6 8 5 7 1 9 4 3 2 6 9 1 5 7 8 3 2 9 4 1 6 9 8 2 5 7 3 6 4 2 1 8 9
9 1 3 2 4 5 8 7 6 3 2 5 9 4 1 7 6 5 8 3 2 7 5 4 9 1 6 5 8 3 2 4 7
7 2 4 8 6 3 5 9 1 7 4 8 6 3 2 1 8 4 5 7 9 6 3 1 8 4 2 7 9 1 5 3 6
5 9 2 4 8 7 1 6 3 X X X 4 5 9 2 3 8 1 6 7 X X X 6 5 8 1 7 4 9 2 3
4 3 6 9 2 1 7 5 8 X X X 8 1 6 4 9 7 3 2 5 X X X 4 3 7 2 5 9 8 6 1
1 7 8 5 3 6 2 4 9 X X X 7 2 3 6 5 1 9 8 4 X X X 2 9 1 8 3 6 7 5 4
8 4 9 6 7 2 3 1 5 X X X 2 6 4 5 1 3 7 9 8 X X X 7 6 9 3 2 8 4 1 5
3 6 7 1 5 8 9 2 4 X X X 3 8 5 9 7 6 2 4 1 X X X 1 2 5 4 6 7 3 9 8
2 5 1 3 9 4 6 8 7 X X X 1 9 7 8 4 2 6 5 3 X X X 3 8 4 9 1 5 6 7 2


MOAG (gattai-61-180405)
Code: Select all
.4...23..   6.829..4.   ....5.98.   9..2.6..4   .3.......   68....7..
...3.4.76   .4.3.1...   2.741....   2..9..8..   5.1.3.8..   ..5...8.3
71.......   ......591   .6.3..7..   ..5.7....   6..4...31   7.3.2....
...29.6..   ..6.3....   ..19.6.2.   ....9..1.   .6.3.1...   .1.4.2.6.
..2..1.4.   ......6..   .......7.   .....13.6   .5..78..9   ..9..1...
...8...39   .2376..15   6...4.5..   ..45....9   ......4..   ....8..92
.37.2...........1....61.....6......5.....7...7.....9.....26......9..1
4..5.....7..................7.....8......9...1.....8.......8...24..8.
5.8............9.....3.......4...9.....63...........2....3.....1...5.
      .9..54317   ..3..6.71   .9....5..   ..9.5....   .......2.     
      7....3...   .1...4...   58.1.6...   52.81....   ..58.1...     
      4.2.6.8..   6..57....   ....9..2.   ..43.9.5.   8...73...     
..1.9.....9...........9.....65.......................1...1.7........7
..7............54......7....41...4.9.....1.....1...........2...7...9.
.5...7.....8...8.............7.....8.....5.................5...5.2..4
...84....   7...39.5.   .7...9...   .5...2..4   ..9.4.85.   4..3...19
.4..2...5   ...4.71..   ...7...9.   8..6.7...   ...6.8.2.   ..71.9..8
..25..46.   ....1...9   1.4.2....   1.2....97   ....59...   .......3.
.2.............7.....9......9......2...5......7.....3....5......1.8..
8..43......8.........6...........4.....1......2......2....2....6..9.2
.19..................2...........6...........6.....7.......3...4..3..
      .....6.3.   ....26.5.   .97.1.3..   ......569   ...4..6.9     
      ...41....   82...7...   ......7.4   .....4...   ..71....4     
      46..83...   ..6.....8   .....4.96   .1..96...   .4..92...     
9...53...8.5...2.5..........8......7....1..........6...........6...7.
...2......2......7.....3....9.....29...6.......3.....1.....9......9..
.2..8.....4................1.5...............9.....9.......7.....7.5.
2...6.38.   .4273....   ...8.7...   ...1.84..   ....8....   .....214.
..98....4   .........   8......67   ..8....39   ..93...45   .245...96
86...4..9   ....2.37.   .2.5..83.   1....76..   .....9267   9....6...
..1..2...........6....42....2..........9..................2....8..7.9
...........2...5.......6.........36....38......5....9.....91....65..1
37.......9......72...73......3..........5......6.....................
      2...7..83   3....548.   ....4..7.   ......69.   .8..7.3..     
      .3...4...   ...1...9.   .2.7.1.4.   .9...8...   ...8...7.     
      ..1.5..4.   .41......   .3..8....   .853....4   74..6...5     
.....................6......5..........4......49...79......2.......87
3..86....36.....5....8......81....23.........8.......6...9...........
9.2..7....9..................3..........8....62....3...........6..4..
...7....9   5742.....   ..28....1   .83..4.2.   .92.4....   5..7...62
79...265.   23...69..   96....4..   17......4   .........   6....17..
.536.....   ....4....   ..86.5...   ...2.7...   ....5167.   .17.3...8
.6.4.....6.......5.....2...............6.9................3.....6..7.
..4......4.....9.....9.......7...85.....4....7.....5......5......5...
.1...6...........3..........4....4......7..........4.9...8.7...82...5
      ...91..6.   ...78..2.   76.2.....   1.....6..   ...72..51     
      7....45..   ...3.....   8.1......   ...6...32   ....49...     
      9.4..5...   985......   ..5.6.47.   .5.82....   .8.5.....     
..6..8...8.......9.....1...........4...........2..................16.
2.4..5....3....7......4......1.....7...........8.........1......17..8
..8.4......6....1.....2......9...3......1......4.....1.............5.
.5.......   ...14....   64....7.2   ....6.3.7   7...2....   .57..84..
3..6.17..   .2.3.6...   ...6.7..3   .6...3...   ..28.3...   3...9..2.
76...2..3   .86.7.4..   3..5...4.   ...8...4.   .3.91...8   ....46...
4..7.9...4.................4.....4.....3.............8...8.....8...9.
.1...3...5...........8.....1.....2.5...68....6......76............6..
9........2.3...6.......................29.....5...........2.....7.3..
      ...36...1   .1.6.39..   .4..6....   ....26..4   ..6.8.9.1     
      ...8.13..   ....91.64   ...7.1.34   ...9...1.   ...5....4     
      .6.......   ....5.7..   ..6....9.   87.4..9..   94523..6.     
.5...1.....4....7...........92.....2...3.......3.....1............1.7
.3..96...7.......5.....5...4......5.....7..................2.....5..9
1..2......52.....6.....8...1.....1......2.....68....6...........6.35.
62..7....   ..6......   7....19..   ..9.5...8   27..9634.   87...4...
...8..4..   2..64..1.   4.16.....   .2.......   ..3......   .5.8..2..
.9.3.2.6.   ...9.1.2.   .3..2....   .5.1.84..   ....4.1..   ..1.39...
....4.2.3   48...7..2   ....6.5..   ..8..7.3.   864......   .......42
2.3...9..   ..5.3.6.4   ..4..3..9   ....458.9   ...6.7.8.   49.1.3...
..1....76   .......7.   2..5.4..1   .76.8....   .2..385.6   ..57...1.

4041 cells, 1000 givens [24%], 3041 empty cells

Sudoku lines
Code: Select all
.4...23.....3.4.7671..........29.6....2..1.4....8...39.37.2....4..5.....5.8......
6.829..4..4.3.1.........591..6.3..........6...2376..15....1................9.....
....5.98.2.741.....6.3..7....19.6.2........7.6...4.5......6........7.........4...
9..2.6..42..9..8....5.7........9..1......13.6..45....9.....7........9......63....
.3.......5.1.3.8..6..4...31.6.3.1....5..78..9......4.....9........8.........2....
68....7....5...8.37.3.2.....1.4.2.6...9..1.......8..92.....9..1...24..8....1...5.
............7...............9..543177....3...4.2.6.8......9..................8...
...61................3.......3..6.71.1...4...6..57........9.........7............
.....5.......8.......9......9....5..58.1.6.......9..2.............4.9........8...
...7........1................9.5....52.81......43.9.5...............1............
...26.........8......3............2...58.1...8...73......1.7........2........5...
..1.9......7.......5...7......84.....4..2...5..25..46..2.......8..43.....19......
............54.......8.....7...39.5....4.71......1...9...7.......................
....65.......41........7....7...9......7...9.1.4.2........9......................
..............1........5....5...2..48..6.7...1.2....97...5........1..............
.....1.......................9.4.85....6.8.2.....59.......3.........2......7.....
........7...7...9....5.2..44..3...19..71.9..8.......3.....1.8.....6..9.2...4..3..
..............8.................6.3....41....46..83......8.5.......2........4....
...9........6........2.........26.5.82...7.....6.....8..............3............
.....2......4........6......97.1.3........7.4.....4.96.....7.......29............
....7........2.......6...........569.....4....1..96.................3......9.....
...5.........2.........3......4..6.9..71....4.4..92.................9........7...
9...53......2......2..8....2...6.38...98....486...4..9..1..2............37.......
...2.5........7.............4273.................2.37......6......5.........72...
....8........9.......1.5......8.7...8......67.2.5..83.....2..................3...
....1.......6.................1.84....8....391....76.....9........38........5....
...6..........1......9.........8......93...45.....9267.............9.............
...6...7.......9.......7.5......214..245...969....6......8..7.9....65..1.........
..............2......9.....2...7..83.3...4.....1.5..4.............36........9....
....42........6......73....3....548....1...9..41.........6........8..............
............36.................4..7..2.7.1.4..3..8.................23............
..............5........6.........69..9...8....853....4....49......8........62....
....2........91.............8..7.3.....8...7.74..6...5.....2......9..............
.........3..86....9.2..7......7....979...265..536......6.4.......4.......1...6...
.............5.............5742.....23...69......4.........5......9..........3...
....5........81........3.....28....196....4....86.5.................7.......4....
...4..................8.....83..4.2.17......4...2.7......6.9.......4........7....
...79.........6......3......92.4.................5167.............5........4.9...
.......87............6..4..5..7...626....17...17.3...8....6..7......5......82...5
...6........4.................91..6.7....45..9.4..5......8.........3.........6...
.....2......9.................78..2....3.....985...........1.......4........2....
............85.......4.....76.2.....8.1........5.6.47......4........7......3.....
............7..............1.....6.....6...32.5.82.........2........8........4...
....3........5.......8.7......72..51....49....8.5.................1..............
..6..8...2.4..5.....8.4.....5.......3..6.17..76...2..34..7.9....1...3...9........
.....9......7.........1.......14.....2.3.6....86.7.4.......................6.....
..............1........9...64....7.2...6.7..33..5...4....4........1..............
......................1........6.3.7.6...3......8...4....3........68.......29....
.......................1...7...2......28.3....3.91...8.....8.......76............
......16.....17..8.......5..57..84..3...9..2.....46......8...9.......6......7.3..
...4........5........2.3......36...1...8.13...6............4......7.........52...
............8...............1.6.39......91.64....5.7................5........8...
...4........2.5.............4..6.......7.1.34..6....9......2.......5.......1.....
............6.........5........26..4...9...1.87.4..9.......3................68...
...8..................2......6.8.9.1...5....494523..6...............2............
.5...1....3..96...1..2.....62..7.......8..4...9.3.2.6.....4.2.32.3...9....1....76
....7.........5........6.....6......2..64..1....9.1.2.48...7..2..5.3.6.4.......7.
....92......4........1.....7....19..4.16......3..2........6.5....4..3..92..5.4..1
...3.........7........2......9.5...8.2........5.1.84....8..7.3.....458.9.76.8....
.....1................6....27..9634...3..........4.1..864.........6.7.8..2..385.6
......1.7.....5..9....6.35.87...4....5.8..2....1.39..........4249.1.3.....57...1.

For Spreadsheet
Hidden Text: Show
Code: Select all
0 4 0 0 0 2 3 0 0 X X X 6 0 8 2 9 0 0 4 0 X X X 0 0 0 0 5 0 9 8 0 X X X 9 0 0 2 0 6 0 0 4 X X X 0 3 0 0 0 0 0 0 0 X X X 6 8 0 0 0 0 7 0 0
0 0 0 3 0 4 0 7 6 X X X 0 4 0 3 0 1 0 0 0 X X X 2 0 7 4 1 0 0 0 0 X X X 2 0 0 9 0 0 8 0 0 X X X 5 0 1 0 3 0 8 0 0 X X X 0 0 5 0 0 0 8 0 3
7 1 0 0 0 0 0 0 0 X X X 0 0 0 0 0 0 5 9 1 X X X 0 6 0 3 0 0 7 0 0 X X X 0 0 5 0 7 0 0 0 0 X X X 6 0 0 4 0 0 0 3 1 X X X 7 0 3 0 2 0 0 0 0
0 0 0 2 9 0 6 0 0 X X X 0 0 6 0 3 0 0 0 0 X X X 0 0 1 9 0 6 0 2 0 X X X 0 0 0 0 9 0 0 1 0 X X X 0 6 0 3 0 1 0 0 0 X X X 0 1 0 4 0 2 0 6 0
0 0 2 0 0 1 0 4 0 X X X 0 0 0 0 0 0 6 0 0 X X X 0 0 0 0 0 0 0 7 0 X X X 0 0 0 0 0 1 3 0 6 X X X 0 5 0 0 7 8 0 0 9 X X X 0 0 9 0 0 1 0 0 0
0 0 0 8 0 0 0 3 9 X X X 0 2 3 7 6 0 0 1 5 X X X 6 0 0 0 4 0 5 0 0 X X X 0 0 4 5 0 0 0 0 9 X X X 0 0 0 0 0 0 4 0 0 X X X 0 0 0 0 8 0 0 9 2
0 3 7 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 6 1 0 0 0 0 0 6 0 0 0 0 0 0 5 0 0 0 0 0 7 0 0 0 7 0 0 0 0 0 9 0 0 0 0 0 2 6 0 0 0 0 0 0 9 0 0 1
4 0 0 5 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 0 9 0 0 0 1 0 0 0 0 0 8 0 0 0 0 0 0 0 8 0 0 0 2 4 0 0 8 0
5 0 8 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 3 0 0 0 0 0 0 0 4 0 0 0 9 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 3 0 0 0 0 0 1 0 0 0 5 0
X X X X X X 0 9 0 0 5 4 3 1 7 X X X 0 0 3 0 0 6 0 7 1 X X X 0 9 0 0 0 0 5 0 0 X X X 0 0 9 0 5 0 0 0 0 X X X 0 0 0 0 0 0 0 2 0 X X X X X X
X X X X X X 7 0 0 0 0 3 0 0 0 X X X 0 1 0 0 0 4 0 0 0 X X X 5 8 0 1 0 6 0 0 0 X X X 5 2 0 8 1 0 0 0 0 X X X 0 0 5 8 0 1 0 0 0 X X X X X X
X X X X X X 4 0 2 0 6 0 8 0 0 X X X 6 0 0 5 7 0 0 0 0 X X X 0 0 0 0 9 0 0 2 0 X X X 0 0 4 3 0 9 0 5 0 X X X 8 0 0 0 7 3 0 0 0 X X X X X X
0 0 1 0 9 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 7 0 0 0 0 0 0 0 0 7
0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 7 0 0 0 0 4 1 0 0 0 4 0 9 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 7 0 0 0 9 0
0 5 0 0 0 7 0 0 0 0 0 8 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 5 0 2 0 0 4
0 0 0 8 4 0 0 0 0 X X X 7 0 0 0 3 9 0 5 0 X X X 0 7 0 0 0 9 0 0 0 X X X 0 5 0 0 0 2 0 0 4 X X X 0 0 9 0 4 0 8 5 0 X X X 4 0 0 3 0 0 0 1 9
0 4 0 0 2 0 0 0 5 X X X 0 0 0 4 0 7 1 0 0 X X X 0 0 0 7 0 0 0 9 0 X X X 8 0 0 6 0 7 0 0 0 X X X 0 0 0 6 0 8 0 2 0 X X X 0 0 7 1 0 9 0 0 8
0 0 2 5 0 0 4 6 0 X X X 0 0 0 0 1 0 0 0 9 X X X 1 0 4 0 2 0 0 0 0 X X X 1 0 2 0 0 0 0 9 7 X X X 0 0 0 0 5 9 0 0 0 X X X 0 0 0 0 0 0 0 3 0
0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 9 0 0 0 0 0 0 9 0 0 0 0 0 0 2 0 0 0 5 0 0 0 0 0 0 7 0 0 0 0 0 3 0 0 0 0 5 0 0 0 0 0 0 1 0 8 0 0
8 0 0 4 3 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 2 0 0 0 0 2 0 0 0 0 6 0 0 9 0 2
0 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 7 0 0 0 0 0 0 0 3 0 0 0 4 0 0 3 0 0
X X X X X X 0 0 0 0 0 6 0 3 0 X X X 0 0 0 0 2 6 0 5 0 X X X 0 9 7 0 1 0 3 0 0 X X X 0 0 0 0 0 0 5 6 9 X X X 0 0 0 4 0 0 6 0 9 X X X X X X
X X X X X X 0 0 0 4 1 0 0 0 0 X X X 8 2 0 0 0 7 0 0 0 X X X 0 0 0 0 0 0 7 0 4 X X X 0 0 0 0 0 4 0 0 0 X X X 0 0 7 1 0 0 0 0 4 X X X X X X
X X X X X X 4 6 0 0 8 3 0 0 0 X X X 0 0 6 0 0 0 0 0 8 X X X 0 0 0 0 0 4 0 9 6 X X X 0 1 0 0 9 6 0 0 0 X X X 0 4 0 0 9 2 0 0 0 X X X X X X
9 0 0 0 5 3 0 0 0 8 0 5 0 0 0 2 0 5 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 7 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 7 0
0 0 0 2 0 0 0 0 0 0 2 0 0 0 0 0 0 7 0 0 0 0 0 3 0 0 0 0 9 0 0 0 0 0 2 9 0 0 0 6 0 0 0 0 0 0 0 3 0 0 0 0 0 1 0 0 0 0 0 9 0 0 0 0 0 0 9 0 0
0 2 0 0 8 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 9 0 0 0 0 0 0 0 7 0 0 0 0 0 7 0 5 0
2 0 0 0 6 0 3 8 0 X X X 0 4 2 7 3 0 0 0 0 X X X 0 0 0 8 0 7 0 0 0 X X X 0 0 0 1 0 8 4 0 0 X X X 0 0 0 0 8 0 0 0 0 X X X 0 0 0 0 0 2 1 4 0
0 0 9 8 0 0 0 0 4 X X X 0 0 0 0 0 0 0 0 0 X X X 8 0 0 0 0 0 0 6 7 X X X 0 0 8 0 0 0 0 3 9 X X X 0 0 9 3 0 0 0 4 5 X X X 0 2 4 5 0 0 0 9 6
8 6 0 0 0 4 0 0 9 X X X 0 0 0 0 2 0 3 7 0 X X X 0 2 0 5 0 0 8 3 0 X X X 1 0 0 0 0 7 6 0 0 X X X 0 0 0 0 0 9 2 6 7 X X X 9 0 0 0 0 6 0 0 0
0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 4 2 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 8 0 0 7 0 9
0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 5 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 3 8 0 0 0 0 0 0 5 0 0 0 0 9 0 0 0 0 0 9 1 0 0 0 0 6 5 0 0 1
3 7 0 0 0 0 0 0 0 9 0 0 0 0 0 0 7 2 0 0 0 7 3 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
X X X X X X 2 0 0 0 7 0 0 8 3 X X X 3 0 0 0 0 5 4 8 0 X X X 0 0 0 0 4 0 0 7 0 X X X 0 0 0 0 0 0 6 9 0 X X X 0 8 0 0 7 0 3 0 0 X X X X X X
X X X X X X 0 3 0 0 0 4 0 0 0 X X X 0 0 0 1 0 0 0 9 0 X X X 0 2 0 7 0 1 0 4 0 X X X 0 9 0 0 0 8 0 0 0 X X X 0 0 0 8 0 0 0 7 0 X X X X X X
X X X X X X 0 0 1 0 5 0 0 4 0 X X X 0 4 1 0 0 0 0 0 0 X X X 0 3 0 0 8 0 0 0 0 X X X 0 8 5 3 0 0 0 0 4 X X X 7 4 0 0 6 0 0 0 5 X X X X X X
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 4 9 0 0 0 7 9 0 0 0 0 0 0 2 0 0 0 0 0 0 0 8 7
3 0 0 8 6 0 0 0 0 3 6 0 0 0 0 0 5 0 0 0 0 8 0 0 0 0 0 0 8 1 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 6 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0
9 0 2 0 0 7 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 6 2 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 6 0 0 4 0 0
0 0 0 7 0 0 0 0 9 X X X 5 7 4 2 0 0 0 0 0 X X X 0 0 2 8 0 0 0 0 1 X X X 0 8 3 0 0 4 0 2 0 X X X 0 9 2 0 4 0 0 0 0 X X X 5 0 0 7 0 0 0 6 2
7 9 0 0 0 2 6 5 0 X X X 2 3 0 0 0 6 9 0 0 X X X 9 6 0 0 0 0 4 0 0 X X X 1 7 0 0 0 0 0 0 4 X X X 0 0 0 0 0 0 0 0 0 X X X 6 0 0 0 0 1 7 0 0
0 5 3 6 0 0 0 0 0 X X X 0 0 0 0 4 0 0 0 0 X X X 0 0 8 6 0 5 0 0 0 X X X 0 0 0 2 0 7 0 0 0 X X X 0 0 0 0 5 1 6 7 0 X X X 0 1 7 0 3 0 0 0 8
0 6 0 4 0 0 0 0 0 6 0 0 0 0 0 0 0 5 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 6 0 0 7 0
0 0 4 0 0 0 0 0 0 4 0 0 0 0 0 9 0 0 0 0 0 9 0 0 0 0 0 0 0 7 0 0 0 8 5 0 0 0 0 0 4 0 0 0 0 7 0 0 0 0 0 5 0 0 0 0 0 0 5 0 0 0 0 0 0 5 0 0 0
0 1 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 4 0 9 0 0 0 8 0 7 0 0 0 8 2 0 0 0 5
X X X X X X 0 0 0 9 1 0 0 6 0 X X X 0 0 0 7 8 0 0 2 0 X X X 7 6 0 2 0 0 0 0 0 X X X 1 0 0 0 0 0 6 0 0 X X X 0 0 0 7 2 0 0 5 1 X X X X X X
X X X X X X 7 0 0 0 0 4 5 0 0 X X X 0 0 0 3 0 0 0 0 0 X X X 8 0 1 0 0 0 0 0 0 X X X 0 0 0 6 0 0 0 3 2 X X X 0 0 0 0 4 9 0 0 0 X X X X X X
X X X X X X 9 0 4 0 0 5 0 0 0 X X X 9 8 5 0 0 0 0 0 0 X X X 0 0 5 0 6 0 4 7 0 X X X 0 5 0 8 2 0 0 0 0 X X X 0 8 0 5 0 0 0 0 0 X X X X X X
0 0 6 0 0 8 0 0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0
2 0 4 0 0 5 0 0 0 0 3 0 0 0 0 7 0 0 0 0 0 0 4 0 0 0 0 0 0 1 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 7 0 0 8
0 0 8 0 4 0 0 0 0 0 0 6 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 0 9 0 0 0 3 0 0 0 0 0 0 1 0 0 0 0 0 0 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0
0 5 0 0 0 0 0 0 0 X X X 0 0 0 1 4 0 0 0 0 X X X 6 4 0 0 0 0 7 0 2 X X X 0 0 0 0 6 0 3 0 7 X X X 7 0 0 0 2 0 0 0 0 X X X 0 5 7 0 0 8 4 0 0
3 0 0 6 0 1 7 0 0 X X X 0 2 0 3 0 6 0 0 0 X X X 0 0 0 6 0 7 0 0 3 X X X 0 6 0 0 0 3 0 0 0 X X X 0 0 2 8 0 3 0 0 0 X X X 3 0 0 0 9 0 0 2 0
7 6 0 0 0 2 0 0 3 X X X 0 8 6 0 7 0 4 0 0 X X X 3 0 0 5 0 0 0 4 0 X X X 0 0 0 8 0 0 0 4 0 X X X 0 3 0 9 1 0 0 0 8 X X X 0 0 0 0 4 6 0 0 0
4 0 0 7 0 9 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 8 0 0 0 0 0 8 0 0 0 9 0
0 1 0 0 0 3 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 1 0 0 0 0 0 2 0 5 0 0 0 6 8 0 0 0 0 6 0 0 0 0 0 0 7 6 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0
9 0 0 0 0 0 0 0 0 2 0 3 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 7 0 3 0 0
X X X X X X 0 0 0 3 6 0 0 0 1 X X X 0 1 0 6 0 3 9 0 0 X X X 0 4 0 0 6 0 0 0 0 X X X 0 0 0 0 2 6 0 0 4 X X X 0 0 6 0 8 0 9 0 1 X X X X X X
X X X X X X 0 0 0 8 0 1 3 0 0 X X X 0 0 0 0 9 1 0 6 4 X X X 0 0 0 7 0 1 0 3 4 X X X 0 0 0 9 0 0 0 1 0 X X X 0 0 0 5 0 0 0 0 4 X X X X X X
X X X X X X 0 6 0 0 0 0 0 0 0 X X X 0 0 0 0 5 0 7 0 0 X X X 0 0 6 0 0 0 0 9 0 X X X 8 7 0 4 0 0 9 0 0 X X X 9 4 5 2 3 0 0 6 0 X X X X X X
0 5 0 0 0 1 0 0 0 0 0 4 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 9 2 0 0 0 0 0 2 0 0 0 3 0 0 0 0 0 0 0 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7
0 3 0 0 9 6 0 0 0 7 0 0 0 0 0 0 0 5 0 0 0 0 0 5 0 0 0 4 0 0 0 0 0 0 5 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 5 0 0 9
1 0 0 2 0 0 0 0 0 0 5 2 0 0 0 0 0 6 0 0 0 0 0 8 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 0 0 6 8 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 6 0 3 5 0
6 2 0 0 7 0 0 0 0 X X X 0 0 6 0 0 0 0 0 0 X X X 7 0 0 0 0 1 9 0 0 X X X 0 0 9 0 5 0 0 0 8 X X X 2 7 0 0 9 6 3 4 0 X X X 8 7 0 0 0 4 0 0 0
0 0 0 8 0 0 4 0 0 X X X 2 0 0 6 4 0 0 1 0 X X X 4 0 1 6 0 0 0 0 0 X X X 0 2 0 0 0 0 0 0 0 X X X 0 0 3 0 0 0 0 0 0 X X X 0 5 0 8 0 0 2 0 0
0 9 0 3 0 2 0 6 0 X X X 0 0 0 9 0 1 0 2 0 X X X 0 3 0 0 2 0 0 0 0 X X X 0 5 0 1 0 8 4 0 0 X X X 0 0 0 0 4 0 1 0 0 X X X 0 0 1 0 3 9 0 0 0
0 0 0 0 4 0 2 0 3 X X X 4 8 0 0 0 7 0 0 2 X X X 0 0 0 0 6 0 5 0 0 X X X 0 0 8 0 0 7 0 3 0 X X X 8 6 4 0 0 0 0 0 0 X X X 0 0 0 0 0 0 0 4 2
2 0 3 0 0 0 9 0 0 X X X 0 0 5 0 3 0 6 0 4 X X X 0 0 4 0 0 3 0 0 9 X X X 0 0 0 0 4 5 8 0 9 X X X 0 0 0 6 0 7 0 8 0 X X X 4 9 0 1 0 3 0 0 0
0 0 1 0 0 0 0 7 6 X X X 0 0 0 0 0 0 0 7 0 X X X 2 0 0 5 0 4 0 0 1 X X X 0 7 6 0 8 0 0 0 0 X X X 0 2 0 0 3 8 5 0 6 X X X 0 0 5 7 0 0 0 1 0

Solution
Hidden Text: Show
Code: Select all
846752391259314876713986452374295618982631745165847239637129584421578963598463127
618295347945371268372846591456138729197524683823769415739612854281457936564983172
314657982297418365865392741571936428439825176682741593723569814148273659956184237
978216534213945867465378921536792418729481356184563279692857143347129685851634792
834157692591236847627489531968341725452678319713592486285964173379815264146723958
682513749145976823793824516817492365329651478564387192458769231931245687276138954
584612739963745281127839564698254317715983642432167895376591428851426973249378156
854619723936725148172348956543986271719234865628571394365192487281467539497853612
814735692659281347237964851193872564582146973476593128921357486768419235345628719
143796285685142379792583146319657824527814963864329751951478632476231598238965417
173269458264758931958314276431596827795821643826473195549187362617932584382645719
481295376297364851653187249536849712148726935972513468724951683865432197319678524
428971365973546281156823497714239856569487123832615749291754638345168972687392514
487365921539241768612987345378459216256718493194623587725896134841532679963174852
486723951235891476719465238357912864894657312162384597678549123523178649941236785
632871549598423617417965382129347856375618924864259731956134278781592463243786195
362948157584761293719532684458326719637159428291874536943217865175683942826495371
683574291197268345524391687712956834358412769469783152241835976875629413936147528
638941725972635841514278963397826154825417639146359278483792516259163487761584392
134952678679481523852673941497516382361298754285734196923147865516829437748365219
123478956649325781785619243478132569936584172512796438294867315851243697367951824
278561943463928175195743826832475619957136284641892537729684351584319762316257498
986753241143296875725481936214965387539827164867314529451632798692578413378149652
976215483413867259528394761642739518387651942195428376251946837769583124834172695
516784923487392516392165748631847295854239167729516834165428379973651482248973651
865713294437629851219845367926138475578462139143597682682971543751384926394256718
315648729697231584824975316546782931279316845138459267761523498483197652952864173
351689274762453918498217653685392147124578396973146582516824739837965421249731865
798436251413582769652917834246179583539824176871653942385241697927365418164798325
837942165124586973695731248376295481582174396941368752453629817269817534718453629
379154682482369751651278394198642573526731849734985126243817965967523418815496237
543982761926175483718436952137254698294768135685391274871549326362817549459623817
498327516652491837173685249586174392231859674749263185815742963327916458964538721
176294385345861927982537164628715439791342658453689712569423871234178596817956243
697128453418357269325694718574239681231876945869541327942715836183962574756483192
817956243534281967629473815752894631963712458148635729495328176281567394376149582
965423871418795362237186459583914726172368594649257183854639217726541938391872645
326794815549186327817325964692847531175632489438951672953218746264573198781469253
963412587458379621721658439539784162684291753217536948895163274372945816146827395
871653942596472183243198756352917468718364529964285371435829617687531294129746835
836172495574936281192458376413785629627319548985264137248691753351847962769523814
176932854394851726582476391763245189841793562925168473219584637438627915657319248
217486953938715264645239781124953678789641532356827419891562347462378195573194826
746231895198654372253897146369728451512349687487516923621985734834172569975463218
196278435234915687578346129852437961349681752761592843425769318617853294983124576
617539248294768351835214769579142836421386597386975412752491683163857924948623175
753864219962751438814239657645913782128647593379528146291486375537192864486375921
637542891915738462248916573582469317764123985193857246821374659379685124456291738
347589621195762834826341975758624319912853746634917258271498563583176492469235187
734285169569417238218639754957328416346791825821546973472863591183952647695174382
318496752294578163576213948487365291925841376163927485732684519851739624649152837
683547291924816537175932486417683952352791864896254713268179345739465128541328679
375496821864215379921873456247369518589721634136548297618932745793654182452187963
659384271124679583738251469915826734462937815873415926281593647396742158547168392
563819472492765183187324695326487951718596234945231867239178546674952318851643729
956481732432796851187235649628174395315869427794352168579648213263517984841923576
519374268624815739837296541196728453258643917743951826481567392975132684362489175
345792618128456793679138452752341986481679235936825147813967524564213879297584361
745369281182574396963821547319452768824736915657198423598217634231645879476983152
647581239158923674392764851275196348413872965986345127864259713539617482721438596
546398127318275469729461358873624591954817236261539784137956842492183675685742913

846752391   618295347   314657982   978216534   834157692   682513749
259314876   945371268   297418365   213945867   591236847   145976823
713986452   372846591   865392741   465378921   627489531   793824516
374295618   456138729   571936428   536792418   968341725   817492365
982631745   197524683   439825176   729481356   452678319   329651478
165847239   823769415   682741593   184563279   713592486   564387192
637129584612739612854619723569814735692857143796285964173269458769231
421578963745281457936725148273659281347129685142379815264758931245687
598463127839564983172348956184237964851634792583146723958314276138954
      698254317   543986271   193872564   319657824   431596827     
      715983642   719234865   582146973   527814963   795821643     
      432167895   628571394   476593128   864329751   826473195     
481295376591428971365192487365921357486723951478632871549187362948157
297364851426973546281467539241768419235891476231598423617932584761293
653187249378156823497853612987345628719465238965417965382645719532684
536849712   714239856   378459216   357912864   129347856   458326719
148726935   569487123   256718493   894657312   375618924   637159428
972513468   832615749   194623587   162384597   864259731   291874536
724951683574291754638941725896134952678549123478956134278561943217865
865432197268345168972635841532679481523178649325781592463928175683942
319678524391687392514278963174852673941236785619243786195743826495371
      712956834   397826154   497516382   478132569   832475619     
      358412769   825417639   361298754   936584172   957136284     
      469783152   146359278   285734196   512796438   641892537     
986753241835976215483792516784923147865713294867315648729684351689274
143296875629413867259163487392516829437629851243697231584319762453918
725481936147528394761584392165748365219845367951824975316257498217653
214965387   642739518   631847295   926138475   546782931   685392147
539827164   387651942   854239167   578462139   279316845   124578396
867314529   195428376   729516834   143597682   138459267   973146582
451632798436251946837942165428379154682971543982761523498327516824739
692578413582769583124586973651482369751384926175483197652491837965421
378149652917834172695731248973651278394256718436952864173685249731865
      246179583   376295481   198642573   137254698   586174392     
      539824176   582174396   526731849   294768135   231859674     
      871653942   941368752   734985126   685391274   749263185     
176294385241697128453629817956243817965423871549326794815742963412587
345861927365418357269817534281967523418795362817549186327916458379621
982537164798325694718453629473815496237186459623817325964538721658439
628715439   574239681   752894631   583914726   692847531   539784162
791342658   231876945   963712458   172368594   175632489   684291753
453689712   869541327   148635729   649257183   438951672   217536948
569423871653942715836172495328176932854639217486953218746231895163274
234178596472183962574936281567394851726541938715264573198654372945816
817956243198756483192458376149582476391872645239781469253897146827395
      352917468   413785629   763245189   124953678   369728451     
      718364529   627319548   841793562   789641532   512349687     
      964285371   985264137   925168473   356827419   487516923     
196278435829617539248691753864219584637542891562347589621985734285169
234915687531294768351847962751438627915738462378195762834172569417238
578346129746835214769523814239657319248916573194826341975463218639754
852437961   579142836   645913782   582469317   758624319   957328416
349681752   421386597   128647593   764123985   912853746   346791825
761592843   386975412   379528146   193857246   634917258   821546973
425769318496752491683547291486375496821374659384271498563819472863591
617853294578163857924816537192864215379685124679583176492765183952647
983124576213948623175932486375921873456291738251469235187324695174382
      487365291   417683952   247369518   915826734   326487951     
      925841376   352791864   589721634   462937815   718596234     
      163927485   896254713   136548297   873415926   945231867     
956481732684519374268179345792618932745369281593647581239178546398127
432796851739624815739465128456793654182574396742158923674952318275469
187235649152837296541328679138452187963821547168392764851643729461358
628174395   196728453   752341986   319452768   275196348   873624591
315869427   258643917   481679235   824736915   413872965   954817236
794352168   743951826   936825147   657198423   986345127   261539784
579648213   481567392   813967524   598217634   864259713   137956842
263517984   975132684   564213879   231645879   539617482   492183675
841923576   362489175   297584361   476983152   721438596   685742913

8 4 6 7 5 2 3 9 1 X X X 6 1 8 2 9 5 3 4 7 X X X 3 1 4 6 5 7 9 8 2 X X X 9 7 8 2 1 6 5 3 4 X X X 8 3 4 1 5 7 6 9 2 X X X 6 8 2 5 1 3 7 4 9
2 5 9 3 1 4 8 7 6 X X X 9 4 5 3 7 1 2 6 8 X X X 2 9 7 4 1 8 3 6 5 X X X 2 1 3 9 4 5 8 6 7 X X X 5 9 1 2 3 6 8 4 7 X X X 1 4 5 9 7 6 8 2 3
7 1 3 9 8 6 4 5 2 X X X 3 7 2 8 4 6 5 9 1 X X X 8 6 5 3 9 2 7 4 1 X X X 4 6 5 3 7 8 9 2 1 X X X 6 2 7 4 8 9 5 3 1 X X X 7 9 3 8 2 4 5 1 6
3 7 4 2 9 5 6 1 8 X X X 4 5 6 1 3 8 7 2 9 X X X 5 7 1 9 3 6 4 2 8 X X X 5 3 6 7 9 2 4 1 8 X X X 9 6 8 3 4 1 7 2 5 X X X 8 1 7 4 9 2 3 6 5
9 8 2 6 3 1 7 4 5 X X X 1 9 7 5 2 4 6 8 3 X X X 4 3 9 8 2 5 1 7 6 X X X 7 2 9 4 8 1 3 5 6 X X X 4 5 2 6 7 8 3 1 9 X X X 3 2 9 6 5 1 4 7 8
1 6 5 8 4 7 2 3 9 X X X 8 2 3 7 6 9 4 1 5 X X X 6 8 2 7 4 1 5 9 3 X X X 1 8 4 5 6 3 2 7 9 X X X 7 1 3 5 9 2 4 8 6 X X X 5 6 4 3 8 7 1 9 2
6 3 7 1 2 9 5 8 4 6 1 2 7 3 9 6 1 2 8 5 4 6 1 9 7 2 3 5 6 9 8 1 4 7 3 5 6 9 2 8 5 7 1 4 3 7 9 6 2 8 5 9 6 4 1 7 3 2 6 9 4 5 8 7 6 9 2 3 1
4 2 1 5 7 8 9 6 3 7 4 5 2 8 1 4 5 7 9 3 6 7 2 5 1 4 8 2 7 3 6 5 9 2 8 1 3 4 7 1 2 9 6 8 5 1 4 2 3 7 9 8 1 5 2 6 4 7 5 8 9 3 1 2 4 5 6 8 7
5 9 8 4 6 3 1 2 7 8 3 9 5 6 4 9 8 3 1 7 2 3 4 8 9 5 6 1 8 4 2 3 7 9 6 4 8 5 1 6 3 4 7 9 2 5 8 3 1 4 6 7 2 3 9 5 8 3 1 4 2 7 6 1 3 8 9 5 4
X X X X X X 6 9 8 2 5 4 3 1 7 X X X 5 4 3 9 8 6 2 7 1 X X X 1 9 3 8 7 2 5 6 4 X X X 3 1 9 6 5 7 8 2 4 X X X 4 3 1 5 9 6 8 2 7 X X X X X X
X X X X X X 7 1 5 9 8 3 6 4 2 X X X 7 1 9 2 3 4 8 6 5 X X X 5 8 2 1 4 6 9 7 3 X X X 5 2 7 8 1 4 9 6 3 X X X 7 9 5 8 2 1 6 4 3 X X X X X X
X X X X X X 4 3 2 1 6 7 8 9 5 X X X 6 2 8 5 7 1 3 9 4 X X X 4 7 6 5 9 3 1 2 8 X X X 8 6 4 3 2 9 7 5 1 X X X 8 2 6 4 7 3 1 9 5 X X X X X X
4 8 1 2 9 5 3 7 6 5 9 1 4 2 8 9 7 1 3 6 5 1 9 2 4 8 7 3 6 5 9 2 1 3 5 7 4 8 6 7 2 3 9 5 1 4 7 8 6 3 2 8 7 1 5 4 9 1 8 7 3 6 2 9 4 8 1 5 7
2 9 7 3 6 4 8 5 1 4 2 6 9 7 3 5 4 6 2 8 1 4 6 7 5 3 9 2 4 1 7 6 8 4 1 9 2 3 5 8 9 1 4 7 6 2 3 1 5 9 8 4 2 3 6 1 7 9 3 2 5 8 4 7 6 1 2 9 3
6 5 3 1 8 7 2 4 9 3 7 8 1 5 6 8 2 3 4 9 7 8 5 3 6 1 2 9 8 7 3 4 5 6 2 8 7 1 9 4 6 5 2 3 8 9 6 5 4 1 7 9 6 5 3 8 2 6 4 5 7 1 9 5 3 2 6 8 4
5 3 6 8 4 9 7 1 2 X X X 7 1 4 2 3 9 8 5 6 X X X 3 7 8 4 5 9 2 1 6 X X X 3 5 7 9 1 2 8 6 4 X X X 1 2 9 3 4 7 8 5 6 X X X 4 5 8 3 2 6 7 1 9
1 4 8 7 2 6 9 3 5 X X X 5 6 9 4 8 7 1 2 3 X X X 2 5 6 7 1 8 4 9 3 X X X 8 9 4 6 5 7 3 1 2 X X X 3 7 5 6 1 8 9 2 4 X X X 6 3 7 1 5 9 4 2 8
9 7 2 5 1 3 4 6 8 X X X 8 3 2 6 1 5 7 4 9 X X X 1 9 4 6 2 3 5 8 7 X X X 1 6 2 3 8 4 5 9 7 X X X 8 6 4 2 5 9 7 3 1 X X X 2 9 1 8 7 4 5 3 6
7 2 4 9 5 1 6 8 3 5 7 4 2 9 1 7 5 4 6 3 8 9 4 1 7 2 5 8 9 6 1 3 4 9 5 2 6 7 8 5 4 9 1 2 3 4 7 8 9 5 6 1 3 4 2 7 8 5 6 1 9 4 3 2 1 7 8 6 5
8 6 5 4 3 2 1 9 7 2 6 8 3 4 5 1 6 8 9 7 2 6 3 5 8 4 1 5 3 2 6 7 9 4 8 1 5 2 3 1 7 8 6 4 9 3 2 5 7 8 1 5 9 2 4 6 3 9 2 8 1 7 5 6 8 3 9 4 2
3 1 9 6 7 8 5 2 4 3 9 1 6 8 7 3 9 2 5 1 4 2 7 8 9 6 3 1 7 4 8 5 2 6 7 3 9 4 1 2 3 6 7 8 5 6 1 9 2 4 3 7 8 6 1 9 5 7 4 3 8 2 6 4 9 5 3 7 1
X X X X X X 7 1 2 9 5 6 8 3 4 X X X 3 9 7 8 2 6 1 5 4 X X X 4 9 7 5 1 6 3 8 2 X X X 4 7 8 1 3 2 5 6 9 X X X 8 3 2 4 7 5 6 1 9 X X X X X X
X X X X X X 3 5 8 4 1 2 7 6 9 X X X 8 2 5 4 1 7 6 3 9 X X X 3 6 1 2 9 8 7 5 4 X X X 9 3 6 5 8 4 1 7 2 X X X 9 5 7 1 3 6 2 8 4 X X X X X X
X X X X X X 4 6 9 7 8 3 1 5 2 X X X 1 4 6 3 5 9 2 7 8 X X X 2 8 5 7 3 4 1 9 6 X X X 5 1 2 7 9 6 4 3 8 X X X 6 4 1 8 9 2 5 3 7 X X X X X X
9 8 6 7 5 3 2 4 1 8 3 5 9 7 6 2 1 5 4 8 3 7 9 2 5 1 6 7 8 4 9 2 3 1 4 7 8 6 5 7 1 3 2 9 4 8 6 7 3 1 5 6 4 8 7 2 9 6 8 4 3 5 1 6 8 9 2 7 4
1 4 3 2 9 6 8 7 5 6 2 9 4 1 3 8 6 7 2 5 9 1 6 3 4 8 7 3 9 2 5 1 6 8 2 9 4 3 7 6 2 9 8 5 1 2 4 3 6 9 7 2 3 1 5 8 4 3 1 9 7 6 2 4 5 3 9 1 8
7 2 5 4 8 1 9 3 6 1 4 7 5 2 8 3 9 4 7 6 1 5 8 4 3 9 2 1 6 5 7 4 8 3 6 5 2 1 9 8 4 5 3 6 7 9 5 1 8 2 4 9 7 5 3 1 6 2 5 7 4 9 8 2 1 7 6 5 3
2 1 4 9 6 5 3 8 7 X X X 6 4 2 7 3 9 5 1 8 X X X 6 3 1 8 4 7 2 9 5 X X X 9 2 6 1 3 8 4 7 5 X X X 5 4 6 7 8 2 9 3 1 X X X 6 8 5 3 9 2 1 4 7
5 3 9 8 2 7 1 6 4 X X X 3 8 7 6 5 1 9 4 2 X X X 8 5 4 2 3 9 1 6 7 X X X 5 7 8 4 6 2 1 3 9 X X X 2 7 9 3 1 6 8 4 5 X X X 1 2 4 5 7 8 3 9 6
8 6 7 3 1 4 5 2 9 X X X 1 9 5 4 2 8 3 7 6 X X X 7 2 9 5 1 6 8 3 4 X X X 1 4 3 5 9 7 6 8 2 X X X 1 3 8 4 5 9 2 6 7 X X X 9 7 3 1 4 6 5 8 2
4 5 1 6 3 2 7 9 8 4 3 6 2 5 1 9 4 6 8 3 7 9 4 2 1 6 5 4 2 8 3 7 9 1 5 4 6 8 2 9 7 1 5 4 3 9 8 2 7 6 1 5 2 3 4 9 8 3 2 7 5 1 6 8 2 4 7 3 9
6 9 2 5 7 8 4 1 3 5 8 2 7 6 9 5 8 3 1 2 4 5 8 6 9 7 3 6 5 1 4 8 2 3 6 9 7 5 1 3 8 4 9 2 6 1 7 5 4 8 3 1 9 7 6 5 2 4 9 1 8 3 7 9 6 5 4 2 1
3 7 8 1 4 9 6 5 2 9 1 7 8 3 4 1 7 2 6 9 5 7 3 1 2 4 8 9 7 3 6 5 1 2 7 8 3 9 4 2 5 6 7 1 8 4 3 6 9 5 2 8 6 4 1 7 3 6 8 5 2 4 9 7 3 1 8 6 5
X X X X X X 2 4 6 1 7 9 5 8 3 X X X 3 7 6 2 9 5 4 8 1 X X X 1 9 8 6 4 2 5 7 3 X X X 1 3 7 2 5 4 6 9 8 X X X 5 8 6 1 7 4 3 9 2 X X X X X X
X X X X X X 5 3 9 8 2 4 1 7 6 X X X 5 8 2 1 7 4 3 9 6 X X X 5 2 6 7 3 1 8 4 9 X X X 2 9 4 7 6 8 1 3 5 X X X 2 3 1 8 5 9 6 7 4 X X X X X X
X X X X X X 8 7 1 6 5 3 9 4 2 X X X 9 4 1 3 6 8 7 5 2 X X X 7 3 4 9 8 5 1 2 6 X X X 6 8 5 3 9 1 2 7 4 X X X 7 4 9 2 6 3 1 8 5 X X X X X X
1 7 6 2 9 4 3 8 5 2 4 1 6 9 7 1 2 8 4 5 3 6 2 9 8 1 7 9 5 6 2 4 3 8 1 7 9 6 5 4 2 3 8 7 1 5 4 9 3 2 6 7 9 4 8 1 5 7 4 2 9 6 3 4 1 2 5 8 7
3 4 5 8 6 1 9 2 7 3 6 5 4 1 8 3 5 7 2 6 9 8 1 7 5 3 4 2 8 1 9 6 7 5 2 3 4 1 8 7 9 5 3 6 2 8 1 7 5 4 9 1 8 6 3 2 7 9 1 6 4 5 8 3 7 9 6 2 1
9 8 2 5 3 7 1 6 4 7 9 8 3 2 5 6 9 4 7 1 8 4 5 3 6 2 9 4 7 3 8 1 5 4 9 6 2 3 7 1 8 6 4 5 9 6 2 3 8 1 7 3 2 5 9 6 4 5 3 8 7 2 1 6 5 8 4 3 9
6 2 8 7 1 5 4 3 9 X X X 5 7 4 2 3 9 6 8 1 X X X 7 5 2 8 9 4 6 3 1 X X X 5 8 3 9 1 4 7 2 6 X X X 6 9 2 8 4 7 5 3 1 X X X 5 3 9 7 8 4 1 6 2
7 9 1 3 4 2 6 5 8 X X X 2 3 1 8 7 6 9 4 5 X X X 9 6 3 7 1 2 4 5 8 X X X 1 7 2 3 6 8 5 9 4 X X X 1 7 5 6 3 2 4 8 9 X X X 6 8 4 2 9 1 7 5 3
4 5 3 6 8 9 7 1 2 X X X 8 6 9 5 4 1 3 2 7 X X X 1 4 8 6 3 5 7 2 9 X X X 6 4 9 2 5 7 1 8 3 X X X 4 3 8 9 5 1 6 7 2 X X X 2 1 7 5 3 6 9 4 8
5 6 9 4 2 3 8 7 1 6 5 3 9 4 2 7 1 5 8 3 6 1 7 2 4 9 5 3 2 8 1 7 6 9 3 2 8 5 4 6 3 9 2 1 7 4 8 6 9 5 3 2 1 8 7 4 6 2 3 1 8 9 5 1 6 3 2 7 4
2 3 4 1 7 8 5 9 6 4 7 2 1 8 3 9 6 2 5 7 4 9 3 6 2 8 1 5 6 7 3 9 4 8 5 1 7 2 6 5 4 1 9 3 8 7 1 5 2 6 4 5 7 3 1 9 8 6 5 4 3 7 2 9 4 5 8 1 6
8 1 7 9 5 6 2 4 3 1 9 8 7 5 6 4 8 3 1 9 2 4 5 8 3 7 6 1 4 9 5 8 2 4 7 6 3 9 1 8 7 2 6 4 5 2 3 9 7 8 1 4 6 9 2 5 3 8 9 7 1 4 6 8 2 7 3 9 5
X X X X X X 3 5 2 9 1 7 4 6 8 X X X 4 1 3 7 8 5 6 2 9 X X X 7 6 3 2 4 5 1 8 9 X X X 1 2 4 9 5 3 6 7 8 X X X 3 6 9 7 2 8 4 5 1 X X X X X X
X X X X X X 7 1 8 3 6 4 5 2 9 X X X 6 2 7 3 1 9 5 4 8 X X X 8 4 1 7 9 3 5 6 2 X X X 7 8 9 6 4 1 5 3 2 X X X 5 1 2 3 4 9 6 8 7 X X X X X X
X X X X X X 9 6 4 2 8 5 3 7 1 X X X 9 8 5 2 6 4 1 3 7 X X X 9 2 5 1 6 8 4 7 3 X X X 3 5 6 8 2 7 4 1 9 X X X 4 8 7 5 1 6 9 2 3 X X X X X X
1 9 6 2 7 8 4 3 5 8 2 9 6 1 7 5 3 9 2 4 8 6 9 1 7 5 3 8 6 4 2 1 9 5 8 4 6 3 7 5 4 2 8 9 1 5 6 2 3 4 7 5 8 9 6 2 1 9 8 5 7 3 4 2 8 5 1 6 9
2 3 4 9 1 5 6 8 7 5 3 1 2 9 4 7 6 8 3 5 1 8 4 7 9 6 2 7 5 1 4 3 8 6 2 7 9 1 5 7 3 8 4 6 2 3 7 8 1 9 5 7 6 2 8 3 4 1 7 2 5 6 9 4 1 7 2 3 8
5 7 8 3 4 6 1 2 9 7 4 6 8 3 5 2 1 4 7 6 9 5 2 3 8 1 4 2 3 9 6 5 7 3 1 9 2 4 8 9 1 6 5 7 3 1 9 4 8 2 6 3 4 1 9 7 5 4 6 3 2 1 8 6 3 9 7 5 4
8 5 2 4 3 7 9 6 1 X X X 5 7 9 1 4 2 8 3 6 X X X 6 4 5 9 1 3 7 8 2 X X X 5 8 2 4 6 9 3 1 7 X X X 7 5 8 6 2 4 3 1 9 X X X 9 5 7 3 2 8 4 1 6
3 4 9 6 8 1 7 5 2 X X X 4 2 1 3 8 6 5 9 7 X X X 1 2 8 6 4 7 5 9 3 X X X 7 6 4 1 2 3 9 8 5 X X X 9 1 2 8 5 3 7 4 6 X X X 3 4 6 7 9 1 8 2 5
7 6 1 5 9 2 8 4 3 X X X 3 8 6 9 7 5 4 1 2 X X X 3 7 9 5 2 8 1 4 6 X X X 1 9 3 8 5 7 2 4 6 X X X 6 3 4 9 1 7 2 5 8 X X X 8 2 1 5 4 6 9 7 3
4 2 5 7 6 9 3 1 8 4 9 6 7 5 2 4 9 1 6 8 3 5 4 7 2 9 1 4 8 6 3 7 5 4 9 6 8 2 1 3 7 4 6 5 9 3 8 4 2 7 1 4 9 8 5 6 3 8 1 9 4 7 2 8 6 3 5 9 1
6 1 7 8 5 3 2 9 4 5 7 8 1 6 3 8 5 7 9 2 4 8 1 6 5 3 7 1 9 2 8 6 4 2 1 5 3 7 9 6 8 5 1 2 4 6 7 9 5 8 3 1 7 6 4 9 2 7 6 5 1 8 3 9 5 2 6 4 7
9 8 3 1 2 4 5 7 6 2 1 3 9 4 8 6 2 3 1 7 5 9 3 2 4 8 6 3 7 5 9 2 1 8 7 3 4 5 6 2 9 1 7 3 8 2 5 1 4 6 9 2 3 5 1 8 7 3 2 4 6 9 5 1 7 4 3 8 2
X X X X X X 4 8 7 3 6 5 2 9 1 X X X 4 1 7 6 8 3 9 5 2 X X X 2 4 7 3 6 9 5 1 8 X X X 9 1 5 8 2 6 7 3 4 X X X 3 2 6 4 8 7 9 5 1 X X X X X X
X X X X X X 9 2 5 8 4 1 3 7 6 X X X 3 5 2 7 9 1 8 6 4 X X X 5 8 9 7 2 1 6 3 4 X X X 4 6 2 9 3 7 8 1 5 X X X 7 1 8 5 9 6 2 3 4 X X X X X X
X X X X X X 1 6 3 9 2 7 4 8 5 X X X 8 9 6 2 5 4 7 1 3 X X X 1 3 6 5 4 8 2 9 7 X X X 8 7 3 4 1 5 9 2 6 X X X 9 4 5 2 3 1 8 6 7 X X X X X X
9 5 6 4 8 1 7 3 2 6 8 4 5 1 9 3 7 4 2 6 8 1 7 9 3 4 5 7 9 2 6 1 8 9 3 2 7 4 5 3 6 9 2 8 1 5 9 3 6 4 7 5 8 1 2 3 9 1 7 8 5 4 6 3 9 8 1 2 7
4 3 2 7 9 6 8 5 1 7 3 9 6 2 4 8 1 5 7 3 9 4 6 5 1 2 8 4 5 6 7 9 3 6 5 4 1 8 2 5 7 4 3 9 6 7 4 2 1 5 8 9 2 3 6 7 4 9 5 2 3 1 8 2 7 5 4 6 9
1 8 7 2 3 5 6 4 9 1 5 2 8 3 7 2 9 6 5 4 1 3 2 8 6 7 9 1 3 8 4 5 2 1 8 7 9 6 3 8 2 1 5 4 7 1 6 8 3 9 2 7 6 4 8 5 1 6 4 3 7 2 9 4 6 1 3 5 8
6 2 8 1 7 4 3 9 5 X X X 1 9 6 7 2 8 4 5 3 X X X 7 5 2 3 4 1 9 8 6 X X X 3 1 9 4 5 2 7 6 8 X X X 2 7 5 1 9 6 3 4 8 X X X 8 7 3 6 2 4 5 9 1
3 1 5 8 6 9 4 2 7 X X X 2 5 8 6 4 3 9 1 7 X X X 4 8 1 6 7 9 2 3 5 X X X 8 2 4 7 3 6 9 1 5 X X X 4 1 3 8 7 2 9 6 5 X X X 9 5 4 8 1 7 2 3 6
7 9 4 3 5 2 1 6 8 X X X 7 4 3 9 5 1 8 2 6 X X X 9 3 6 8 2 5 1 4 7 X X X 6 5 7 1 9 8 4 2 3 X X X 9 8 6 3 4 5 1 2 7 X X X 2 6 1 5 3 9 7 8 4
5 7 9 6 4 8 2 1 3 X X X 4 8 1 5 6 7 3 9 2 X X X 8 1 3 9 6 7 5 2 4 X X X 5 9 8 2 1 7 6 3 4 X X X 8 6 4 2 5 9 7 1 3 X X X 1 3 7 9 5 6 8 4 2
2 6 3 5 1 7 9 8 4 X X X 9 7 5 1 3 2 6 8 4 X X X 5 6 4 2 1 3 8 7 9 X X X 2 3 1 6 4 5 8 7 9 X X X 5 3 9 6 1 7 4 8 2 X X X 4 9 2 1 8 3 6 7 5
8 4 1 9 2 3 5 7 6 X X X 3 6 2 4 8 9 1 7 5 X X X 2 9 7 5 8 4 3 6 1 X X X 4 7 6 9 8 3 1 5 2 X X X 7 2 1 4 3 8 5 9 6 X X X 6 8 5 7 4 2 9 1 3


Pdf for printing
Attachments
gattai-5-180405.pdf
SAMURAI
(17.79 KiB) Downloaded 16 times
gattai-13-180405.pdf
SUMO
(19.88 KiB) Downloaded 16 times
gattai-61-180405.pdf
MOAG
(38.72 KiB) Downloaded 16 times
Last edited by 1to9only on Mon Jun 04, 2018 10:54 am, edited 1 time in total.
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby m_b_metcalf » Fri Apr 06, 2018 3:05 pm

Welcome, and it's very brave of you to post such puzzles so long after interest in these variants has faded.

My solver finds your nice symmetric samurai quite easy (and identifies some redundant clues, including the central value 5).

Regards,

Mike Metcalf
User avatar
m_b_metcalf
2017 Supporter
 
Posts: 9036
Joined: 15 May 2006
Location: Berlin

Re: Gattais Galore!

Postby 1to9only » Fri Apr 06, 2018 4:57 pm

Agreed. As I only just discovered the MOAGs and DOAGs (late to the party!), I've found it an interesting waste of time diversion to write a gattai solver. I've at least 3 friends who are currently enjoying MOAG#1 on paper. We'll be busy for a few months...
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby enxio27 » Fri Apr 06, 2018 8:40 pm

:D (wish we had a bouncy smiley here) I may be the only one left who enjoys these puzzles, but I for one am ecstatic that you posted these!
User avatar
enxio27
 
Posts: 447
Joined: 13 November 2007

Re: Gattais Galore!

Postby enxio27 » Mon Apr 09, 2018 1:07 am

Finished the Samurai (gattai-5). Very nice puzzle! Difficulty just right (for me, anyway). I'm looking forward to the other two.

I'm also interested in knowing more about your gattai generator. What other types of puzzles can it generate? In particular, how many of the types below can it generate (examples provided on request)? Can it generate user-selected configurations of gattai?

- Butterfly (4 grids)
- Clueless Explosion (10)
- Clueless Special (10)
- Flower (4)
- Harakiri (8)
- Kazaguruma (5; Windmill)
- Kunoichi (5)
- Large Gattai (miscellaneous shapes and sizes)
- Ninja (9)
- Samurai (5)
- Sensei-1 (2, 1-nonet overlap)
- Sensei-2 (2, 2-nonet overlap; Double-Doku, Two-Doku)
- Sensei-4 (2, 4-nonet overlap)
- Sensei-misc (2, miscellaneous overlap; Conjoined)
- Shaolin (25)
- Shogun (11)
- Sohei (4; Ring)
- Sumo (13; Super Samurai)
- Taiken (21; Circle)
- TripleDoku-1 (3, 1-nonet overlap)
- TripleDoku-2 (3, 2-nonet overlap)
- TripleDoku-4 (3, 4-nonet overlap)
- TripleDoku-misc (3, miscellaneous overlap)
- Wing-3 (3, V-shape)
- Wing-5 (5, V-shape)
User avatar
enxio27
 
Posts: 447
Joined: 13 November 2007

Re: Gattais Galore!

Postby 1to9only » Mon Apr 09, 2018 6:23 pm

And here's the gattais-25 (shaolin) and gattai-45 I also generated... I've no pdf's for these 2.

SHAOLIN (gattai-25-180405)
Code: Select all
.652.941.   ..5.....1   ..4.....3   ..1......
.......5.   ......47.   3..41..6.   .....12.3
.91.....2   ..745.62.   .2.5..89.   7..3.46.1
.54.8...7   4..781...   .....49..   ....4...2
...7.6...   9.1..3...   ..3.2..1.   .8.7.5...
..7.5.34.   .58..2...   7..89...5   ..5.8...7
2....3.....4...9.5.....9....4.....9....6....9
....2......8...87.....7....3.7....3....5...26
..8.......9....3.......5.................98..
      ...472...   9.1...7..   .6.972...
      52.6..84.   ..79.1.5.   89...34..
      ...9.....   .4...78..   .....4.23
1....9..........3....8............4.....41...
.73.5....56..................6....6....8.....
..93......1.....2......4...............26.4.5
...2...8.   .7.25.8..   ...7.5...   976..85..
.8..976..   .....7..5   .592.18.3   .2...78..
.12..3.9.   ...18...7   .2..8....   ..8695...
3...7...........4............7.....1......19.
..1.......8.....72...............5........75.
.4...6...4.6...........1...51.....87........4
      3.2.54..6   ..65.8...   ..3.7....
      .9.......   ....7....   .......7.
      ....1.3..   ...9.61..   1..36.2.5
3........94.....64...8...........7.5...9...5.
.65........8...............64.....2.......3..
.14......1.....9............3...........4...8
...2695..   ....2..3.   1...83...   .6.7..84.
..14...9.   3.21.875.   8..9.....   ..936..2.
..21..746   ...6.5...   ..2.51.8.   .7...1...
8.6.92...............8......2.....2......95..
.....7....3....8..................94....3.97.
...64.....8............7....6..........5....4
      83.6.....   ..89...6.   .....1...
      ..68...75   .4.5.67..   .85..9.16
      ...319.8.   ..9...5.2   ...862...
..18.................1.......6....8.......4..
73...5....7....1.6....5.....35...5......6....
6....1....4.....5....7.....7.1...9.....7....3
4...7.8..   1...43..9   ...9..12.   .58.1.2..
...6.4.9.   .4..8.7..   ...1..3.8   ...6.5...
2...5....   ..95.....   ...572..6   6...9.31.
5.37.9..4   .83..9.6.   .82.596..   8.....63.
8.74.....   .7..35..8   .51......   .4.......
......6..   4.....1..   4.....2..   .971.684.

1701 cells, 465 givens [27%], 1236 empty cells

Sudoku lines
Code: Select all
.652.941........5..91.....2.54.8...7...7.6.....7.5.34.2....3.......2......8......
..5.....1......47...745.62.4..781...9.1..3....58..2......9.5......87.......3.....
..4.....33..41..6..2.5..89......49....3.2..1.7..89...5....4.......3.7............
..1...........12.37..3.46.1....4...2.8.7.5.....5.8...7...6....9...5...26.....98..
.....4........8.......9.......472...52.6..84....9.................56........1....
.....9.......7.........5...9.1...7....79.1.5..4...78.....8...................4...
....9........3..............6.972...89...34.......4.23....4........6.............
1....9....73.5......93........2...8..8..976...12..3.9.3...7......1.......4...6...
....3.................2.....7.25.8.......7..5...18...7....4........72............
..............6...............7.5....592.18.3.2..8.........7...............51....
....41......8........26.4.5976..85...2...78....8695.........19.......75.........4
.............8.......4.6...3.2.54..6.9...........1.3.....94.........8......1.....
.......................1.....65.8.......7.......9.61.....8.......................
.....1......5.........87.....3.7...........7.1..36.2.5...7.5.......2.............
3.........65.......14.........2695....14...9...21..7468.6.92........7......64....
....64...............9.........2..3.3.21.875....6.5...............8..............
............64........3....1...83...8..9.......2.51.8.....2.................6....
...9...5.......3......4...8.6.7..84...936..2..7...1........95......3.97....5....4
.............3........8....83.6.......68...75...319.8..............7........4....
...8...................7.....89...6..4.5.67....9...5.2...1.........5.......7.....
....2........94.................1....85..9.16...862.......8.......5........9.....
..18.....73...5...6....1...4...7.8.....6.4.9.2...5....5.37.9..48.74...........6..
............1.6.......5....1...43..9.4..8.7....95......83..9.6..7..35..84.....1..
.....6.......35......7.1......9..12....1..3.8...572..6.82.596...51......4.....2..
......4......6.......7....3.58.1.2.....6.5...6...9.31.8.....63..4........971.684.

For Spreadsheet
Hidden Text: Show
Code: Select all
0 6 5 2 0 9 4 1 0 X X X 0 0 5 0 0 0 0 0 1 X X X 0 0 4 0 0 0 0 0 3 X X X 0 0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 5 0 X X X 0 0 0 0 0 0 4 7 0 X X X 3 0 0 4 1 0 0 6 0 X X X 0 0 0 0 0 1 2 0 3
0 9 1 0 0 0 0 0 2 X X X 0 0 7 4 5 0 6 2 0 X X X 0 2 0 5 0 0 8 9 0 X X X 7 0 0 3 0 4 6 0 1
0 5 4 0 8 0 0 0 7 X X X 4 0 0 7 8 1 0 0 0 X X X 0 0 0 0 0 4 9 0 0 X X X 0 0 0 0 4 0 0 0 2
0 0 0 7 0 6 0 0 0 X X X 9 0 1 0 0 3 0 0 0 X X X 0 0 3 0 2 0 0 1 0 X X X 0 8 0 7 0 5 0 0 0
0 0 7 0 5 0 3 4 0 X X X 0 5 8 0 0 2 0 0 0 X X X 7 0 0 8 9 0 0 0 5 X X X 0 0 5 0 8 0 0 0 7
2 0 0 0 0 3 0 0 0 0 0 4 0 0 0 9 0 5 0 0 0 0 0 9 0 0 0 0 4 0 0 0 0 0 9 0 0 0 0 6 0 0 0 0 9
0 0 0 0 2 0 0 0 0 0 0 8 0 0 0 8 7 0 0 0 0 0 7 0 0 0 0 3 0 7 0 0 0 0 3 0 0 0 0 5 0 0 0 2 6
0 0 8 0 0 0 0 0 0 0 9 0 0 0 0 3 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 0 0
X X X X X X 0 0 0 4 7 2 0 0 0 X X X 9 0 1 0 0 0 7 0 0 X X X 0 6 0 9 7 2 0 0 0 X X X X X X
X X X X X X 5 2 0 6 0 0 8 4 0 X X X 0 0 7 9 0 1 0 5 0 X X X 8 9 0 0 0 3 4 0 0 X X X X X X
X X X X X X 0 0 0 9 0 0 0 0 0 X X X 0 4 0 0 0 7 8 0 0 X X X 0 0 0 0 0 4 0 2 3 X X X X X X
1 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 4 1 0 0 0
0 7 3 0 5 0 0 0 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 6 0 0 0 0 8 0 0 0 0 0
0 0 9 3 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 4 0 5
0 0 0 2 0 0 0 8 0 X X X 0 7 0 2 5 0 8 0 0 X X X 0 0 0 7 0 5 0 0 0 X X X 9 7 6 0 0 8 5 0 0
0 8 0 0 9 7 6 0 0 X X X 0 0 0 0 0 7 0 0 5 X X X 0 5 9 2 0 1 8 0 3 X X X 0 2 0 0 0 7 8 0 0
0 1 2 0 0 3 0 9 0 X X X 0 0 0 1 8 0 0 0 7 X X X 0 2 0 0 8 0 0 0 0 X X X 0 0 8 6 9 5 0 0 0
3 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 1 0 0 0 0 0 0 1 9 0
0 0 1 0 0 0 0 0 0 0 8 0 0 0 0 0 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 7 5 0
0 4 0 0 0 6 0 0 0 4 0 6 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 5 1 0 0 0 0 0 8 7 0 0 0 0 0 0 0 0 4
X X X X X X 3 0 2 0 5 4 0 0 6 X X X 0 0 6 5 0 8 0 0 0 X X X 0 0 3 0 7 0 0 0 0 X X X X X X
X X X X X X 0 9 0 0 0 0 0 0 0 X X X 0 0 0 0 7 0 0 0 0 X X X 0 0 0 0 0 0 0 7 0 X X X X X X
X X X X X X 0 0 0 0 1 0 3 0 0 X X X 0 0 0 9 0 6 1 0 0 X X X 1 0 0 3 6 0 2 0 5 X X X X X X
3 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 6 4 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 7 0 5 0 0 0 9 0 0 0 5 0
0 6 5 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0
0 1 4 0 0 0 0 0 0 1 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 8
0 0 0 2 6 9 5 0 0 X X X 0 0 0 0 2 0 0 3 0 X X X 1 0 0 0 8 3 0 0 0 X X X 0 6 0 7 0 0 8 4 0
0 0 1 4 0 0 0 9 0 X X X 3 0 2 1 0 8 7 5 0 X X X 8 0 0 9 0 0 0 0 0 X X X 0 0 9 3 6 0 0 2 0
0 0 2 1 0 0 7 4 6 X X X 0 0 0 6 0 5 0 0 0 X X X 0 0 2 0 5 1 0 8 0 X X X 0 7 0 0 0 1 0 0 0
8 0 6 0 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 2 0 0 0 0 0 2 0 0 0 0 0 0 9 5 0 0
0 0 0 0 0 7 0 0 0 0 3 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 3 0 9 7 0
0 0 0 6 4 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 4
X X X X X X 8 3 0 6 0 0 0 0 0 X X X 0 0 8 9 0 0 0 6 0 X X X 0 0 0 0 0 1 0 0 0 X X X X X X
X X X X X X 0 0 6 8 0 0 0 7 5 X X X 0 4 0 5 0 6 7 0 0 X X X 0 8 5 0 0 9 0 1 6 X X X X X X
X X X X X X 0 0 0 3 1 9 0 8 0 X X X 0 0 9 0 0 0 5 0 2 X X X 0 0 0 8 6 2 0 0 0 X X X X X X
0 0 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 6 0 0 0 0 8 0 0 0 0 0 0 0 4 0 0
7 3 0 0 0 5 0 0 0 0 7 0 0 0 0 1 0 6 0 0 0 0 5 0 0 0 0 0 3 5 0 0 0 5 0 0 0 0 0 0 6 0 0 0 0
6 0 0 0 0 1 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 7 0 0 0 0 0 7 0 1 0 0 0 9 0 0 0 0 0 7 0 0 0 0 3
4 0 0 0 7 0 8 0 0 X X X 1 0 0 0 4 3 0 0 9 X X X 0 0 0 9 0 0 1 2 0 X X X 0 5 8 0 1 0 2 0 0
0 0 0 6 0 4 0 9 0 X X X 0 4 0 0 8 0 7 0 0 X X X 0 0 0 1 0 0 3 0 8 X X X 0 0 0 6 0 5 0 0 0
2 0 0 0 5 0 0 0 0 X X X 0 0 9 5 0 0 0 0 0 X X X 0 0 0 5 7 2 0 0 6 X X X 6 0 0 0 9 0 3 1 0
5 0 3 7 0 9 0 0 4 X X X 0 8 3 0 0 9 0 6 0 X X X 0 8 2 0 5 9 6 0 0 X X X 8 0 0 0 0 0 6 3 0
8 0 7 4 0 0 0 0 0 X X X 0 7 0 0 3 5 0 0 8 X X X 0 5 1 0 0 0 0 0 0 X X X 0 4 0 0 0 0 0 0 0
0 0 0 0 0 0 6 0 0 X X X 4 0 0 0 0 0 1 0 0 X X X 4 0 0 0 0 0 2 0 0 X X X 0 9 7 1 0 6 8 4 0

Solution
Hidden Text: Show
Code: Select all
865279413742138956391564782954382167183746529627951348276413895519827634438695271
845267931296138475317459628432781569961543287758692143673925814129874356584316792
564978123389412567127563894856134972493725618712896435275649381941387256638251749
351296748964871253728354691176943582283765914495182367547628139819537426632419875
895124673634758129271396584186472395529631847743985261352849716918567432467213958
814639275356278941792415638931586724287941356645327819429853167578162493163794582
381296547256437819749815632463972158892153476517684923928741365175368294634529781
164789352273654918859312467937265184485197623612843795326571849591438276748926531
716835429432691578958724163374259816281467395695183247163948752549372681827516934
167354928493826175582179634348765291759241863621983457914637582235498716876512349
365741928294853617781269435976328541523417869418695273637584192849132756152976384
849572163276381549531496827312854796798263451654719382165947238427638915983125674
752683914681749235934251876296518347315472689847936152179864523468325791523197468
582491637716532849349687152453278961628159473197364285964715328835926714271843596
387924165965831427214756983748269531631475892592183746876592314429317658153648279
238564179915372468674981523546729831392148756781635942867413295429856317153297684
523718964791642835468539271146283597835976142972451683617824359284395716359167428
328917456714856392596243718163792845489365127275481639647129583852634971931578264
314592867658731429279486153832657941196824375547319286423965718961278534785143692
295834617317695284684217359528973461143526798769481532956142873872359146431768925
359128647716394852428675931637451298285739416194862375541283769972546183863917524
951867423738245961642391785416973852385624197279158346563789214827416539194532678
718324956534196872692758431157243689346981725829567314283419567971635248465872193
873296541146835972925741863564983127297164358318572496782359614651428739439617285
769531428183264579524789163458317296931625784672498315815942637246873951397156842

865279413   845267931   564978123   351296748
742138956   296138475   389412567   964871253
391564782   317459628   127563894   728354691
954382167   432781569   856134972   176943582
183746529   961543287   493725618   283765914
627951348   758692143   712896435   495182367
276413895124673925814639275649381296547628139
519827634758129874356278941387256437819537426
438695271396584316792415638251749815632419875
      186472395   931586724   463972158
      529631847   287941356   892153476
      743985261   645327819   517684923
164789352849716835429853167354928741365741928
273654918567432691578162493826175368294853617
859312467213958724163794582179634529781269435
937265184   374259816   348765291   976328541
485197623   281467395   759241863   523417869
612843795   695183247   621983457   418695273
326571849572163948752683914637582491637584192
591438276381549372681749235498716532849132756
748926531496827516934251876512349687152976384
      312854796   296518347   453278961
      798263451   315472689   628159473
      654719382   847936152   197364285
387924165947238564179864523718964715328917456
965831427638915372468325791642835926714856392
214756983125674981523197468539271843596243718
748269531   546729831   146283597   163792845
631475892   392148756   835976142   489365127
592183746   781635942   972451683   275481639
876592314592867413295834617824359128647129583
429317658731429856317695284395716394852634971
153648279486153297684217359167428675931578264
      832657941   528973461   637451298
      196824375   143526798   285739416
      547319286   769481532   194862375
951867423965718324956142873296541283769531428
738245961278534196872359146835972546183264579
642391785143692758431768925741863917524789163
416973852   157243689   564983127   458317296
385624197   346981725   297164358   931625784
279158346   829567314   318572496   672498315
563789214   283419567   782359614   815942637
827416539   971635248   651428739   246873951
194532678   465872193   439617285   397156842

8 6 5 2 7 9 4 1 3 X X X 8 4 5 2 6 7 9 3 1 X X X 5 6 4 9 7 8 1 2 3 X X X 3 5 1 2 9 6 7 4 8
7 4 2 1 3 8 9 5 6 X X X 2 9 6 1 3 8 4 7 5 X X X 3 8 9 4 1 2 5 6 7 X X X 9 6 4 8 7 1 2 5 3
3 9 1 5 6 4 7 8 2 X X X 3 1 7 4 5 9 6 2 8 X X X 1 2 7 5 6 3 8 9 4 X X X 7 2 8 3 5 4 6 9 1
9 5 4 3 8 2 1 6 7 X X X 4 3 2 7 8 1 5 6 9 X X X 8 5 6 1 3 4 9 7 2 X X X 1 7 6 9 4 3 5 8 2
1 8 3 7 4 6 5 2 9 X X X 9 6 1 5 4 3 2 8 7 X X X 4 9 3 7 2 5 6 1 8 X X X 2 8 3 7 6 5 9 1 4
6 2 7 9 5 1 3 4 8 X X X 7 5 8 6 9 2 1 4 3 X X X 7 1 2 8 9 6 4 3 5 X X X 4 9 5 1 8 2 3 6 7
2 7 6 4 1 3 8 9 5 1 2 4 6 7 3 9 2 5 8 1 4 6 3 9 2 7 5 6 4 9 3 8 1 2 9 6 5 4 7 6 2 8 1 3 9
5 1 9 8 2 7 6 3 4 7 5 8 1 2 9 8 7 4 3 5 6 2 7 8 9 4 1 3 8 7 2 5 6 4 3 7 8 1 9 5 3 7 4 2 6
4 3 8 6 9 5 2 7 1 3 9 6 5 8 4 3 1 6 7 9 2 4 1 5 6 3 8 2 5 1 7 4 9 8 1 5 6 3 2 4 1 9 8 7 5
X X X X X X 1 8 6 4 7 2 3 9 5 X X X 9 3 1 5 8 6 7 2 4 X X X 4 6 3 9 7 2 1 5 8 X X X X X X
X X X X X X 5 2 9 6 3 1 8 4 7 X X X 2 8 7 9 4 1 3 5 6 X X X 8 9 2 1 5 3 4 7 6 X X X X X X
X X X X X X 7 4 3 9 8 5 2 6 1 X X X 6 4 5 3 2 7 8 1 9 X X X 5 1 7 6 8 4 9 2 3 X X X X X X
1 6 4 7 8 9 3 5 2 8 4 9 7 1 6 8 3 5 4 2 9 8 5 3 1 6 7 3 5 4 9 2 8 7 4 1 3 6 5 7 4 1 9 2 8
2 7 3 6 5 4 9 1 8 5 6 7 4 3 2 6 9 1 5 7 8 1 6 2 4 9 3 8 2 6 1 7 5 3 6 8 2 9 4 8 5 3 6 1 7
8 5 9 3 1 2 4 6 7 2 1 3 9 5 8 7 2 4 1 6 3 7 9 4 5 8 2 1 7 9 6 3 4 5 2 9 7 8 1 2 6 9 4 3 5
9 3 7 2 6 5 1 8 4 X X X 3 7 4 2 5 9 8 1 6 X X X 3 4 8 7 6 5 2 9 1 X X X 9 7 6 3 2 8 5 4 1
4 8 5 1 9 7 6 2 3 X X X 2 8 1 4 6 7 3 9 5 X X X 7 5 9 2 4 1 8 6 3 X X X 5 2 3 4 1 7 8 6 9
6 1 2 8 4 3 7 9 5 X X X 6 9 5 1 8 3 2 4 7 X X X 6 2 1 9 8 3 4 5 7 X X X 4 1 8 6 9 5 2 7 3
3 2 6 5 7 1 8 4 9 5 7 2 1 6 3 9 4 8 7 5 2 6 8 3 9 1 4 6 3 7 5 8 2 4 9 1 6 3 7 5 8 4 1 9 2
5 9 1 4 3 8 2 7 6 3 8 1 5 4 9 3 7 2 6 8 1 7 4 9 2 3 5 4 9 8 7 1 6 5 3 2 8 4 9 1 3 2 7 5 6
7 4 8 9 2 6 5 3 1 4 9 6 8 2 7 5 1 6 9 3 4 2 5 1 8 7 6 5 1 2 3 4 9 6 8 7 1 5 2 9 7 6 3 8 4
X X X X X X 3 1 2 8 5 4 7 9 6 X X X 2 9 6 5 1 8 3 4 7 X X X 4 5 3 2 7 8 9 6 1 X X X X X X
X X X X X X 7 9 8 2 6 3 4 5 1 X X X 3 1 5 4 7 2 6 8 9 X X X 6 2 8 1 5 9 4 7 3 X X X X X X
X X X X X X 6 5 4 7 1 9 3 8 2 X X X 8 4 7 9 3 6 1 5 2 X X X 1 9 7 3 6 4 2 8 5 X X X X X X
3 8 7 9 2 4 1 6 5 9 4 7 2 3 8 5 6 4 1 7 9 8 6 4 5 2 3 7 1 8 9 6 4 7 1 5 3 2 8 9 1 7 4 5 6
9 6 5 8 3 1 4 2 7 6 3 8 9 1 5 3 7 2 4 6 8 3 2 5 7 9 1 6 4 2 8 3 5 9 2 6 7 1 4 8 5 6 3 9 2
2 1 4 7 5 6 9 8 3 1 2 5 6 7 4 9 8 1 5 2 3 1 9 7 4 6 8 5 3 9 2 7 1 8 4 3 5 9 6 2 4 3 7 1 8
7 4 8 2 6 9 5 3 1 X X X 5 4 6 7 2 9 8 3 1 X X X 1 4 6 2 8 3 5 9 7 X X X 1 6 3 7 9 2 8 4 5
6 3 1 4 7 5 8 9 2 X X X 3 9 2 1 4 8 7 5 6 X X X 8 3 5 9 7 6 1 4 2 X X X 4 8 9 3 6 5 1 2 7
5 9 2 1 8 3 7 4 6 X X X 7 8 1 6 3 5 9 4 2 X X X 9 7 2 4 5 1 6 8 3 X X X 2 7 5 4 8 1 6 3 9
8 7 6 5 9 2 3 1 4 5 9 2 8 6 7 4 1 3 2 9 5 8 3 4 6 1 7 8 2 4 3 5 9 1 2 8 6 4 7 1 2 9 5 8 3
4 2 9 3 1 7 6 5 8 7 3 1 4 2 9 8 5 6 3 1 7 6 9 5 2 8 4 3 9 5 7 1 6 3 9 4 8 5 2 6 3 4 9 7 1
1 5 3 6 4 8 2 7 9 4 8 6 1 5 3 2 9 7 6 8 4 2 1 7 3 5 9 1 6 7 4 2 8 6 7 5 9 3 1 5 7 8 2 6 4
X X X X X X 8 3 2 6 5 7 9 4 1 X X X 5 2 8 9 7 3 4 6 1 X X X 6 3 7 4 5 1 2 9 8 X X X X X X
X X X X X X 1 9 6 8 2 4 3 7 5 X X X 1 4 3 5 2 6 7 9 8 X X X 2 8 5 7 3 9 4 1 6 X X X X X X
X X X X X X 5 4 7 3 1 9 2 8 6 X X X 7 6 9 4 8 1 5 3 2 X X X 1 9 4 8 6 2 3 7 5 X X X X X X
9 5 1 8 6 7 4 2 3 9 6 5 7 1 8 3 2 4 9 5 6 1 4 2 8 7 3 2 9 6 5 4 1 2 8 3 7 6 9 5 3 1 4 2 8
7 3 8 2 4 5 9 6 1 2 7 8 5 3 4 1 9 6 8 7 2 3 5 9 1 4 6 8 3 5 9 7 2 5 4 6 1 8 3 2 6 4 5 7 9
6 4 2 3 9 1 7 8 5 1 4 3 6 9 2 7 5 8 4 3 1 7 6 8 9 2 5 7 4 1 8 6 3 9 1 7 5 2 4 7 8 9 1 6 3
4 1 6 9 7 3 8 5 2 X X X 1 5 7 2 4 3 6 8 9 X X X 5 6 4 9 8 3 1 2 7 X X X 4 5 8 3 1 7 2 9 6
3 8 5 6 2 4 1 9 7 X X X 3 4 6 9 8 1 7 2 5 X X X 2 9 7 1 6 4 3 5 8 X X X 9 3 1 6 2 5 7 8 4
2 7 9 1 5 8 3 4 6 X X X 8 2 9 5 6 7 3 1 4 X X X 3 1 8 5 7 2 4 9 6 X X X 6 7 2 4 9 8 3 1 5
5 6 3 7 8 9 2 1 4 X X X 2 8 3 4 1 9 5 6 7 X X X 7 8 2 3 5 9 6 1 4 X X X 8 1 5 9 4 2 6 3 7
8 2 7 4 1 6 5 3 9 X X X 9 7 1 6 3 5 2 4 8 X X X 6 5 1 4 2 8 7 3 9 X X X 2 4 6 8 7 3 9 5 1
1 9 4 5 3 2 6 7 8 X X X 4 6 5 8 7 2 1 9 3 X X X 4 3 9 6 1 7 2 8 5 X X X 3 9 7 1 5 6 8 4 2


Gattai-41 (gattai-41-180405)
Code: Select all
..19.54..   .8..7....   .91.....2   912.5....   .92.74...
.6.....93   4.2.5...3   2.7....1.   ...1.....   ..863..4.
....7.8..   3..8....1   4.....9..   ..836.9..   6..5....7
8....7..5   2....47..   ..42.6.95   3.6..215.   .4......1
73...2..8   .142.....   .....73.8   ....4...6   ...2..8..
.46.8327.   9...1..4.   9.5..8...   ..9....3.   ...498..6
19........9......9....5.....41.....1.....1...7.....1..7.2
6..5.....5.......8....7.....75..........84.........3...9.
..4..............6.........3.....85.....3...........62.1.
      ...42.9.3   57...9.6.   ......3..   ....97.6.
      ...3.1...   .19.64...   3.1624...   ..68.4..1
      2...6....   ...73....   5.6......   .7..1....
....5.....5....4.....2............8.....6......2...2.481.
...6.4.....3.........5............3....9.7..........3...4
..49...............................5...5.......8....8..3.
...1..96.   .2..6..9.   .2.3..8..   4...3...2   ....2.4..
2.6.3..78   6..1.4...   .....8..9   28...5...   ...1...89
.98......   .43..8...   ....69.7.   .9647....   456..3...
9.37.8...........6.....4...4...................7.....7...
5...............42....5......1.....4.....1....62...9.....
8..4.....5.....93..........5.....27...........3.......15.
      4...3...7   .9..45.2.   ....6....   .972.....
      ..2.1.49.   ..87.2...   ...4.7.8.   ...74..98
      ..8.4....   ..4.8.97.   ....81..5   ....19...
8..43.....52....2..........5.....6.................6..28.
.7.6.............4.........9.....7.9.....6.....1........6
..6.1.....63...6...................................9.7.14
...24178.   ....49.1.   ...1.8.72   5.7..4...   7....9...
......69.   .....8...   .........   ...9.....   .81......
...7....4   ...2..3.9   58.6.2...   .1.23....   .32876...
74.3.6...................................3...68.....9.4..
5........3.....3.....1.5.....9.........5.............4.5.
.21..4.................2.....4..........2....23.....12..3
      ...58....   8..51....   .15.7.4..   ....9.8..
      81..42...   .6.4.7...   ...3.28..   .76.5.9..
      .....624.   ....8....   .7.48..5.   3...2...5
.65.......7...........54.....2..........35.....2.....1..7
.....2...49....8.....3.....8......9....27...............3
...9.....2...................4...2.....9...........4.82.1
...6..278   ....7391.   .4.62....   ...4..35.   ......57.
24...5...   ...6...42   8..9.....   ...3.9..2   15..7.4.6
..8.3....   4...8...7   ..2..7.3.   .7..8..6.   .42..6...
.5..8....2.......1...1...............................97..
6...2..........9.8....2............1.........9.....8.4...
.841.7...4......5.....7............6.....3....3.....3....
      ....4..7.   ......8.5   ....62...   ....6...9
      7..1.53..   ...7849.6   ...15.74.   ...7.9...
      .8.67....   ..2......   .6.7...23   9.5.48...
.8.92...........6.....62.....2.........9..............3..
.7...8.........89..........69.....8....1.......1.....5..1
6.3..7.....3...2.....5.....37.....1....7......7........29
7..219...   .2....1..   ...4..1.9   .9..4...1   .1862.74.
..5..6...   9...1....   9.85.....   .....164.   7..5...18
4......9.   .819..5.6   45.7.98..   ..25....3   2..1....3
8....2..5   ..6.897..   ..4.....2   9....2..5   ..2.5....
.2..534..   .....1...   .6....3.1   3...7.8.6   94.....3.
...79.82.   ....7.492   1.....48.   ....1..3.   ..52.39..

2745 cells, 704 givens [25%], 2041 empty cells

Sudoku lines
Code: Select all
..19.54...6.....93....7.8..8....7..573...2..8.46.8327.19.......6..5.......4......
.8..7....4.2.5...33..8....12....47...142.....9...1..4......9........8........6...
.91.....22.7....1.4.....9....42.6.95.....73.89.5..8.......41.......75......3.....
912.5.......1.......836.9..3.6..215.....4...6..9....3......1.......84.......3....
.92.74.....863..4.6..5....7.4......1...2..8.....498..6...1..7.2...3...9.....62.1.
....9.......5.................42.9.3...3.1...2...6........5.........3............
....5........7.............57...9.6..19.64......73.......2........5..............
.....1...............85..........3..3.1624...5.6..........8........3.........5...
...7...........................97.6...68.4..1.7..1.........2.................8...
....5.......6.4.....49........1..96.2.6.3..78.98......9.37.8...5........8..4.....
...4........................2..6..9.6..1.4....43..8........6.......42......93....
............................2.3..8.......8..9....69.7....4..........1......5.....
....6.......9.7......5.....4...3...228...5....9647..................1............
...2.481.....3...4....8..3.....2.4.....1...89456..3........7......9...........15.
.....................5.....4...3...7..2.1.49...8.4........52................63...
.....4.......5..............9..45.2...87.2.....4.8.97............................
..............4......27........6.......4.7.8.....81..5...6........7.9............
.....7.......62.......3.....972........74..98....19.................1............
8..43.....7.6.......6.1.......24178.......69....7....474.3.6...5.........21..4...
....2.........4......6.........49.1......8......2..3.9............3..............
...5........9.................1.8.72.........58.6.2.................9........4...
..............6............5.7..4......9......1.23.........3......5.........2....
...6..28.........6...9.7.147....9....81.......32876.......9.4.......4.5.....12..3
............3.................58....81..42........624.....7.......49.......2.....
............1.5........2...8..51.....6.4.7.......8........54......3..............
............................15.7.4.....3.28...7.48..5..............9.......2.....
...68................23........9.8...76.5.9..3...2...5.....2.....................
.65...........2......9........6..27824...5.....8.3.....5..8....6...2.....841.7...
............8..................7391....6...424...8...7.....1......9.8.......5....
.....2......8..........4....4.62....8..9.......2..7.3............................
....35......27.......9........4..35....3.9..2.7..8..6........................3...
.....1..7........3...4.82.1......57.15..7.4.6.42..6........97.....8.4.......3....
...2.................4.........4..7.7..1.53...8.67...........................3...
...1.........2........7..........8.5...7849.6..2..........62...............5.....
..............1........6.......62......15.74..6.7...23.............8........1....
............9.........3........6...9...7.9...9.5.48.................1.......7....
.8.92.....7...8...6.3..7...7..219.....5..6...4......9.8....2..5.2..534.....79.82.
....6.......89.......2......2....1..9...1.....819..5.6..6.897.......1.......7.492
.....2......69.......37.......4..1.99.85.....45.7.98....4.....2.6....3.11.....48.
...9........1........7......9..4...1.....164...25....39....2..53...7.8.6....1..3.
......3.......5..1.......29.1862.74.7..5...182..1....3..2.5....94.....3...52.39..

For Spreadsheet
Hidden Text: Show
Code: Select all
0 0 1 9 0 5 4 0 0 X X X 0 8 0 0 7 0 0 0 0 X X X 0 9 1 0 0 0 0 0 2 X X X 9 1 2 0 5 0 0 0 0 X X X 0 9 2 0 7 4 0 0 0
0 6 0 0 0 0 0 9 3 X X X 4 0 2 0 5 0 0 0 3 X X X 2 0 7 0 0 0 0 1 0 X X X 0 0 0 1 0 0 0 0 0 X X X 0 0 8 6 3 0 0 4 0
0 0 0 0 7 0 8 0 0 X X X 3 0 0 8 0 0 0 0 1 X X X 4 0 0 0 0 0 9 0 0 X X X 0 0 8 3 6 0 9 0 0 X X X 6 0 0 5 0 0 0 0 7
8 0 0 0 0 7 0 0 5 X X X 2 0 0 0 0 4 7 0 0 X X X 0 0 4 2 0 6 0 9 5 X X X 3 0 6 0 0 2 1 5 0 X X X 0 4 0 0 0 0 0 0 1
7 3 0 0 0 2 0 0 8 X X X 0 1 4 2 0 0 0 0 0 X X X 0 0 0 0 0 7 3 0 8 X X X 0 0 0 0 4 0 0 0 6 X X X 0 0 0 2 0 0 8 0 0
0 4 6 0 8 3 2 7 0 X X X 9 0 0 0 1 0 0 4 0 X X X 9 0 5 0 0 8 0 0 0 X X X 0 0 9 0 0 0 0 3 0 X X X 0 0 0 4 9 8 0 0 6
1 9 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 9 0 0 0 0 5 0 0 0 0 0 4 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 7 0 0 0 0 0 1 0 0 7 0 2
6 0 0 5 0 0 0 0 0 5 0 0 0 0 0 0 0 8 0 0 0 0 7 0 0 0 0 0 7 5 0 0 0 0 0 0 0 0 0 0 8 4 0 0 0 0 0 0 0 0 0 3 0 0 0 9 0
0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 8 5 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 6 2 0 1 0
X X X X X X 0 0 0 4 2 0 9 0 3 X X X 5 7 0 0 0 9 0 6 0 X X X 0 0 0 0 0 0 3 0 0 X X X 0 0 0 0 9 7 0 6 0 X X X X X X
X X X X X X 0 0 0 3 0 1 0 0 0 X X X 0 1 9 0 6 4 0 0 0 X X X 3 0 1 6 2 4 0 0 0 X X X 0 0 6 8 0 4 0 0 1 X X X X X X
X X X X X X 2 0 0 0 6 0 0 0 0 X X X 0 0 0 7 3 0 0 0 0 X X X 5 0 6 0 0 0 0 0 0 X X X 0 7 0 0 1 0 0 0 0 X X X X X X
0 0 0 0 5 0 0 0 0 0 5 0 0 0 0 4 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 6 0 0 0 0 0 0 2 0 0 0 2 0 4 8 1 0
0 0 0 6 0 4 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 9 0 7 0 0 0 0 0 0 0 0 0 0 3 0 0 0 4
0 0 4 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 5 0 0 0 0 0 0 0 8 0 0 0 0 8 0 0 3 0
0 0 0 1 0 0 9 6 0 X X X 0 2 0 0 6 0 0 9 0 X X X 0 2 0 3 0 0 8 0 0 X X X 4 0 0 0 3 0 0 0 2 X X X 0 0 0 0 2 0 4 0 0
2 0 6 0 3 0 0 7 8 X X X 6 0 0 1 0 4 0 0 0 X X X 0 0 0 0 0 8 0 0 9 X X X 2 8 0 0 0 5 0 0 0 X X X 0 0 0 1 0 0 0 8 9
0 9 8 0 0 0 0 0 0 X X X 0 4 3 0 0 8 0 0 0 X X X 0 0 0 0 6 9 0 7 0 X X X 0 9 6 4 7 0 0 0 0 X X X 4 5 6 0 0 3 0 0 0
9 0 3 7 0 8 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 7 0 0 0
5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 5 0 0 0 0 0 0 1 0 0 0 0 0 4 0 0 0 0 0 1 0 0 0 0 6 2 0 0 0 9 0 0 0 0 0
8 0 0 4 0 0 0 0 0 5 0 0 0 0 0 9 3 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 2 7 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 1 5 0
X X X X X X 4 0 0 0 3 0 0 0 7 X X X 0 9 0 0 4 5 0 2 0 X X X 0 0 0 0 6 0 0 0 0 X X X 0 9 7 2 0 0 0 0 0 X X X X X X
X X X X X X 0 0 2 0 1 0 4 9 0 X X X 0 0 8 7 0 2 0 0 0 X X X 0 0 0 4 0 7 0 8 0 X X X 0 0 0 7 4 0 0 9 8 X X X X X X
X X X X X X 0 0 8 0 4 0 0 0 0 X X X 0 0 4 0 8 0 9 7 0 X X X 0 0 0 0 8 1 0 0 5 X X X 0 0 0 0 1 9 0 0 0 X X X X X X
8 0 0 4 3 0 0 0 0 0 5 2 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 2 8 0
0 7 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 7 0 9 0 0 0 0 0 6 0 0 0 0 0 1 0 0 0 0 0 0 0 0 6
0 0 6 0 1 0 0 0 0 0 6 3 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 7 0 1 4
0 0 0 2 4 1 7 8 0 X X X 0 0 0 0 4 9 0 1 0 X X X 0 0 0 1 0 8 0 7 2 X X X 5 0 7 0 0 4 0 0 0 X X X 7 0 0 0 0 9 0 0 0
0 0 0 0 0 0 6 9 0 X X X 0 0 0 0 0 8 0 0 0 X X X 0 0 0 0 0 0 0 0 0 X X X 0 0 0 9 0 0 0 0 0 X X X 0 8 1 0 0 0 0 0 0
0 0 0 7 0 0 0 0 4 X X X 0 0 0 2 0 0 3 0 9 X X X 5 8 0 6 0 2 0 0 0 X X X 0 1 0 2 3 0 0 0 0 X X X 0 3 2 8 7 6 0 0 0
7 4 0 3 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 6 8 0 0 0 0 0 9 0 4 0 0
5 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0 0 1 0 5 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 5 0
0 2 1 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 2 3 0 0 0 0 0 1 2 0 0 3
X X X X X X 0 0 0 5 8 0 0 0 0 X X X 8 0 0 5 1 0 0 0 0 X X X 0 1 5 0 7 0 4 0 0 X X X 0 0 0 0 9 0 8 0 0 X X X X X X
X X X X X X 8 1 0 0 4 2 0 0 0 X X X 0 6 0 4 0 7 0 0 0 X X X 0 0 0 3 0 2 8 0 0 X X X 0 7 6 0 5 0 9 0 0 X X X X X X
X X X X X X 0 0 0 0 0 6 2 4 0 X X X 0 0 0 0 8 0 0 0 0 X X X 0 7 0 4 8 0 0 5 0 X X X 3 0 0 0 2 0 0 0 5 X X X X X X
0 6 5 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 2 0 0 0 0 0 1 0 0 7
0 0 0 0 0 2 0 0 0 4 9 0 0 0 0 8 0 0 0 0 0 3 0 0 0 0 0 8 0 0 0 0 0 0 9 0 0 0 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3
0 0 0 9 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 2 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 4 0 8 2 0 1
0 0 0 6 0 0 2 7 8 X X X 0 0 0 0 7 3 9 1 0 X X X 0 4 0 6 2 0 0 0 0 X X X 0 0 0 4 0 0 3 5 0 X X X 0 0 0 0 0 0 5 7 0
2 4 0 0 0 5 0 0 0 X X X 0 0 0 6 0 0 0 4 2 X X X 8 0 0 9 0 0 0 0 0 X X X 0 0 0 3 0 9 0 0 2 X X X 1 5 0 0 7 0 4 0 6
0 0 8 0 3 0 0 0 0 X X X 4 0 0 0 8 0 0 0 7 X X X 0 0 2 0 0 7 0 3 0 X X X 0 7 0 0 8 0 0 6 0 X X X 0 4 2 0 0 6 0 0 0
0 5 0 0 8 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 0 0
6 0 0 0 2 0 0 0 0 0 0 0 0 0 0 9 0 8 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 8 0 4 0 0 0
0 8 4 1 0 7 0 0 0 4 0 0 0 0 0 0 5 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 3 0 0 0 0 3 0 0 0 0 0 3 0 0 0 0
X X X X X X 0 0 0 0 4 0 0 7 0 X X X 0 0 0 0 0 0 8 0 5 X X X 0 0 0 0 6 2 0 0 0 X X X 0 0 0 0 6 0 0 0 9 X X X X X X
X X X X X X 7 0 0 1 0 5 3 0 0 X X X 0 0 0 7 8 4 9 0 6 X X X 0 0 0 1 5 0 7 4 0 X X X 0 0 0 7 0 9 0 0 0 X X X X X X
X X X X X X 0 8 0 6 7 0 0 0 0 X X X 0 0 2 0 0 0 0 0 0 X X X 0 6 0 7 0 0 0 2 3 X X X 9 0 5 0 4 8 0 0 0 X X X X X X
0 8 0 9 2 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 6 2 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0
0 7 0 0 0 8 0 0 0 0 0 0 0 0 0 8 9 0 0 0 0 0 0 0 0 0 0 6 9 0 0 0 0 0 8 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 5 0 0 1
6 0 3 0 0 7 0 0 0 0 0 3 0 0 0 2 0 0 0 0 0 5 0 0 0 0 0 3 7 0 0 0 0 0 1 0 0 0 0 7 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 2 9
7 0 0 2 1 9 0 0 0 X X X 0 2 0 0 0 0 1 0 0 X X X 0 0 0 4 0 0 1 0 9 X X X 0 9 0 0 4 0 0 0 1 X X X 0 1 8 6 2 0 7 4 0
0 0 5 0 0 6 0 0 0 X X X 9 0 0 0 1 0 0 0 0 X X X 9 0 8 5 0 0 0 0 0 X X X 0 0 0 0 0 1 6 4 0 X X X 7 0 0 5 0 0 0 1 8
4 0 0 0 0 0 0 9 0 X X X 0 8 1 9 0 0 5 0 6 X X X 4 5 0 7 0 9 8 0 0 X X X 0 0 2 5 0 0 0 0 3 X X X 2 0 0 1 0 0 0 0 3
8 0 0 0 0 2 0 0 5 X X X 0 0 6 0 8 9 7 0 0 X X X 0 0 4 0 0 0 0 0 2 X X X 9 0 0 0 0 2 0 0 5 X X X 0 0 2 0 5 0 0 0 0
0 2 0 0 5 3 4 0 0 X X X 0 0 0 0 0 1 0 0 0 X X X 0 6 0 0 0 0 3 0 1 X X X 3 0 0 0 7 0 8 0 6 X X X 9 4 0 0 0 0 0 3 0
0 0 0 7 9 0 8 2 0 X X X 0 0 0 0 7 0 4 9 2 X X X 1 0 0 0 0 0 4 8 0 X X X 0 0 0 0 1 0 0 3 0 X X X 0 0 5 2 0 3 9 0 0

Solution
Hidden Text: Show
Code: Select all
381965427467218593925374816812497635739652148546183279198726354673541982254839761
186473259472951683395862471253694718714285936968317542827539164641728395539146827
391764582267859413458123976834216795612597348975438621783641259126975834549382167
912458763637129584458367921346872159125943876789516432873691245561284397294735618
192874653578631249634529187843756921965213874721498536389145762216387495457962318
354196827982537641761284539678425913495371286213869754147658392829743165536912478
164952783395478126827316549573129864219864375486735291658243917742591638931687452
259461873834297561167853294942578316371624985586319427423186759715932648698745132
245761389397485216618923457431297865956834721872516934184672593523149678769358142
629853147357614829184972536435187962216539478798246315943768251572391684861425793
392471658165389742478625931521763894687194523943258167834516279759842316216937485
917856423638924715452713698129375846376148259845269371583492167794681532261537984
759263184648917523132584769475138692281695437396472851924756318867321945513849276
593274816678531924142689735819725463327146589456893271265417398731958642984362157
251697834684321759793584216416239587572816493938745621167952348329478165845163972
279164583316258794485973261793645128158792346624381975567439812932816457841527639
167835924532194867984276513498563172351427689276981345749658231623719458815342796
318497265945862731276135984497286153521743698863519472689324517732651849154978326
859432167174685329236917845965241783417853692382769514748396251593128476621574938
348921567165874932972653841237549618619738425854216379793482156581367294426195783
812536749457981623639247815946158372721493568583672194274815936368729451195364287
231475689458196732796382154527864391843951276619237845185643927972518463364729518
517643289849251736326987514765129348981435627432876195153798462278364951694512873
251864793476329581938715426642587319813942675597136248329671854765498132184253967
156893274294175368783642195847519632962437851315286749621754983579328416438961527
936724185451863972287519364815976423649352817372481659564137298723698541198245736
927684153463915278518237694152793846876451932394826715741362589639578421285149367
465718329819342765723956184531694278246875913978231456152489637697523841384167592
854397621132846579967125438286473915375619842491582367549231786723968154618754293
983712564416859723527364198341625987875943216692187435239578641768491352154236879
298635741541278639736941285629417358854369172173582964382156497967824513415793826
589321647421657983367498251693142578158973426742586139835269714276814395914735862
637281549841956723592437618125348976769125384483679251376514892954862137218793465
786145239154329768293678154469213875531784926872956413347862591625491387918537642
641975382352841967879236415487362591923158746165794823736429158214583679598617234
497216835513984276826537914782365149641729358935148762274853691358691427169472583
584921376271638954693547218768219543935476182412385697849162735127853469356794821
892165347137894625465237918624753189953618274781942536246389751579421863318576492
591842736387695214642371598723468159918523647456719823834157962265984371179236485
158936274679124358234758169796843521583291647412567983967382415321475896845619732
691482357427395861583761429318629745769534218254178693832956174946817532175243986

381965427   186473259   391764582   912458763   192874653
467218593   472951683   267859413   637129584   578631249
925374816   395862471   458123976   458367921   634529187
812497635   253694718   834216795   346872159   843756921
739652148   714285936   612597348   125943876   965213874
546183279   968317542   975438621   789516432   721498536
198726354196827539164952783641259461873691245761389145762
673541982537641728395478126975834297561284397485216387495
254839761284539146827316549382167853294735618923457962318
      678425913   573129864   942578316   431297865
      495371286   219864375   371624985   956834721
      213869754   486735291   586319427   872516934
629853147658392471658243917856423186759263184672593274816
357614829743165389742591638924715932648917523149678531924
184972536912478625931687452713698745132584769358142689735
435187962   521763894   129375846   475138692   819725463
216539478   687194523   376148259   281695437   327146589
798246315   943258167   845269371   396472851   456893271
943768251697834516279164583492167835924756318497265417398
572391684321759842316258794681532194867321945862731958642
861425793584216937485973261537984276513849276135984362157
      416239587   793645128   498563172   497286153
      572816493   158792346   351427689   521743698
      938745621   624381975   276981345   863519472
859432167952348921567439812536749658231475689324517643289
174685329478165874932816457981623719458196732651849251736
236917845163972653841527639247815342796382154978326987514
965241783   237549618   946158372   527864391   765129348
417853692   619738425   721493568   843951276   981435627
382769514   854216379   583672194   619237845   432876195
748396251864793482156893274815936724185643927684153798462
593128476329581367294175368729451863972518463915278364951
621574938715426195783642195364287519364729518237694512873
      642587319   847519632   815976423   152793846
      813942675   962437851   649352817   876451932
      597136248   315286749   372481659   394826715
465718329671854397621754983712564137298635741362589321647
819342765498132846579328416859723698541278639578421657983
723956184253967125438961527364198245736941285149367498251
531694278   286473915   341625987   629417358   693142578
246875913   375619842   875943216   854369172   158973426
978231456   491582367   692187435   173582964   742586139
152489637281549231786145239578641975382156497216835269714
697523841956723968154329768491352841967824513984276814395
384167592437618754293678154236879236415793826537914735862
      125348976   469213875   487362591   782365149
      769125384   531784926   923158746   641729358
      483679251   872956413   165794823   935148762
584921376514892165347862591842736429158936274853691482357
271638954862137894625491387695214583679124358691427395861
693547218793465237918537642371598617234758169472583761429
768219543   624753189   723468159   796843521   318629745
935476182   953618274   918523647   583291647   769534218
412385697   781942536   456719823   412567983   254178693
849162735   246389751   834157962   967382415   832956174
127853469   579421863   265984371   321475896   946817532
356794821   318576492   179236485   845619732   175243986

3 8 1 9 6 5 4 2 7 X X X 1 8 6 4 7 3 2 5 9 X X X 3 9 1 7 6 4 5 8 2 X X X 9 1 2 4 5 8 7 6 3 X X X 1 9 2 8 7 4 6 5 3
4 6 7 2 1 8 5 9 3 X X X 4 7 2 9 5 1 6 8 3 X X X 2 6 7 8 5 9 4 1 3 X X X 6 3 7 1 2 9 5 8 4 X X X 5 7 8 6 3 1 2 4 9
9 2 5 3 7 4 8 1 6 X X X 3 9 5 8 6 2 4 7 1 X X X 4 5 8 1 2 3 9 7 6 X X X 4 5 8 3 6 7 9 2 1 X X X 6 3 4 5 2 9 1 8 7
8 1 2 4 9 7 6 3 5 X X X 2 5 3 6 9 4 7 1 8 X X X 8 3 4 2 1 6 7 9 5 X X X 3 4 6 8 7 2 1 5 9 X X X 8 4 3 7 5 6 9 2 1
7 3 9 6 5 2 1 4 8 X X X 7 1 4 2 8 5 9 3 6 X X X 6 1 2 5 9 7 3 4 8 X X X 1 2 5 9 4 3 8 7 6 X X X 9 6 5 2 1 3 8 7 4
5 4 6 1 8 3 2 7 9 X X X 9 6 8 3 1 7 5 4 2 X X X 9 7 5 4 3 8 6 2 1 X X X 7 8 9 5 1 6 4 3 2 X X X 7 2 1 4 9 8 5 3 6
1 9 8 7 2 6 3 5 4 1 9 6 8 2 7 5 3 9 1 6 4 9 5 2 7 8 3 6 4 1 2 5 9 4 6 1 8 7 3 6 9 1 2 4 5 7 6 1 3 8 9 1 4 5 7 6 2
6 7 3 5 4 1 9 8 2 5 3 7 6 4 1 7 2 8 3 9 5 4 7 8 1 2 6 9 7 5 8 3 4 2 9 7 5 6 1 2 8 4 3 9 7 4 8 5 2 1 6 3 8 7 4 9 5
2 5 4 8 3 9 7 6 1 2 8 4 5 3 9 1 4 6 8 2 7 3 1 6 5 4 9 3 8 2 1 6 7 8 5 3 2 9 4 7 3 5 6 1 8 9 2 3 4 5 7 9 6 2 3 1 8
X X X X X X 6 7 8 4 2 5 9 1 3 X X X 5 7 3 1 2 9 8 6 4 X X X 9 4 2 5 7 8 3 1 6 X X X 4 3 1 2 9 7 8 6 5 X X X X X X
X X X X X X 4 9 5 3 7 1 2 8 6 X X X 2 1 9 8 6 4 3 7 5 X X X 3 7 1 6 2 4 9 8 5 X X X 9 5 6 8 3 4 7 2 1 X X X X X X
X X X X X X 2 1 3 8 6 9 7 5 4 X X X 4 8 6 7 3 5 2 9 1 X X X 5 8 6 3 1 9 4 2 7 X X X 8 7 2 5 1 6 9 3 4 X X X X X X
6 2 9 8 5 3 1 4 7 6 5 8 3 9 2 4 7 1 6 5 8 2 4 3 9 1 7 8 5 6 4 2 3 1 8 6 7 5 9 2 6 3 1 8 4 6 7 2 5 9 3 2 7 4 8 1 6
3 5 7 6 1 4 8 2 9 7 4 3 1 6 5 3 8 9 7 4 2 5 9 1 6 3 8 9 2 4 7 1 5 9 3 2 6 4 8 9 1 7 5 2 3 1 4 9 6 7 8 5 3 1 9 2 4
1 8 4 9 7 2 5 3 6 9 1 2 4 7 8 6 2 5 9 3 1 6 8 7 4 5 2 7 1 3 6 9 8 7 4 5 1 3 2 5 8 4 7 6 9 3 5 8 1 4 2 6 8 9 7 3 5
4 3 5 1 8 7 9 6 2 X X X 5 2 1 7 6 3 8 9 4 X X X 1 2 9 3 7 5 8 4 6 X X X 4 7 5 1 3 8 6 9 2 X X X 8 1 9 7 2 5 4 6 3
2 1 6 5 3 9 4 7 8 X X X 6 8 7 1 9 4 5 2 3 X X X 3 7 6 1 4 8 2 5 9 X X X 2 8 1 6 9 5 4 3 7 X X X 3 2 7 1 4 6 5 8 9
7 9 8 2 4 6 3 1 5 X X X 9 4 3 2 5 8 1 6 7 X X X 8 4 5 2 6 9 3 7 1 X X X 3 9 6 4 7 2 8 5 1 X X X 4 5 6 8 9 3 2 7 1
9 4 3 7 6 8 2 5 1 6 9 7 8 3 4 5 1 6 2 7 9 1 6 4 5 8 3 4 9 2 1 6 7 8 3 5 9 2 4 7 5 6 3 1 8 4 9 7 2 6 5 4 1 7 3 9 8
5 7 2 3 9 1 6 8 4 3 2 1 7 5 9 8 4 2 3 1 6 2 5 8 7 9 4 6 8 1 5 3 2 1 9 4 8 6 7 3 2 1 9 4 5 8 6 2 7 3 1 9 5 8 6 4 2
8 6 1 4 2 5 7 9 3 5 8 4 2 1 6 9 3 7 4 8 5 9 7 3 2 6 1 5 3 7 9 8 4 2 7 6 5 1 3 8 4 9 2 7 6 1 3 5 9 8 4 3 6 2 1 5 7
X X X X X X 4 1 6 2 3 9 5 8 7 X X X 7 9 3 6 4 5 1 2 8 X X X 4 9 8 5 6 3 1 7 2 X X X 4 9 7 2 8 6 1 5 3 X X X X X X
X X X X X X 5 7 2 8 1 6 4 9 3 X X X 1 5 8 7 9 2 3 4 6 X X X 3 5 1 4 2 7 6 8 9 X X X 5 2 1 7 4 3 6 9 8 X X X X X X
X X X X X X 9 3 8 7 4 5 6 2 1 X X X 6 2 4 3 8 1 9 7 5 X X X 2 7 6 9 8 1 3 4 5 X X X 8 6 3 5 1 9 4 7 2 X X X X X X
8 5 9 4 3 2 1 6 7 9 5 2 3 4 8 9 2 1 5 6 7 4 3 9 8 1 2 5 3 6 7 4 9 6 5 8 2 3 1 4 7 5 6 8 9 3 2 4 5 1 7 6 4 3 2 8 9
1 7 4 6 8 5 3 2 9 4 7 8 1 6 5 8 7 4 9 3 2 8 1 6 4 5 7 9 8 1 6 2 3 7 1 9 4 5 8 1 9 6 7 3 2 6 5 1 8 4 9 2 5 1 7 3 6
2 3 6 9 1 7 8 4 5 1 6 3 9 7 2 6 5 3 8 4 1 5 2 7 6 3 9 2 4 7 8 1 5 3 4 2 7 9 6 3 8 2 1 5 4 9 7 8 3 2 6 9 8 7 5 1 4
9 6 5 2 4 1 7 8 3 X X X 2 3 7 5 4 9 6 1 8 X X X 9 4 6 1 5 8 3 7 2 X X X 5 2 7 8 6 4 3 9 1 X X X 7 6 5 1 2 9 3 4 8
4 1 7 8 5 3 6 9 2 X X X 6 1 9 7 3 8 4 2 5 X X X 7 2 1 4 9 3 5 6 8 X X X 8 4 3 9 5 1 2 7 6 X X X 9 8 1 4 3 5 6 2 7
3 8 2 7 6 9 5 1 4 X X X 8 5 4 2 1 6 3 7 9 X X X 5 8 3 6 7 2 1 9 4 X X X 6 1 9 2 3 7 8 4 5 X X X 4 3 2 8 7 6 1 9 5
7 4 8 3 9 6 2 5 1 8 6 4 7 9 3 4 8 2 1 5 6 8 9 3 2 7 4 8 1 5 9 3 6 7 2 4 1 8 5 6 4 3 9 2 7 6 8 4 1 5 3 7 9 8 4 6 2
5 9 3 1 2 8 4 7 6 3 2 9 5 8 1 3 6 7 2 9 4 1 7 5 3 6 8 7 2 9 4 5 1 8 6 3 9 7 2 5 1 8 4 6 3 9 1 5 2 7 8 3 6 4 9 5 1
6 2 1 5 7 4 9 3 8 7 1 5 4 2 6 1 9 5 7 8 3 6 4 2 1 9 5 3 6 4 2 8 7 5 1 9 3 6 4 7 2 9 5 1 8 2 3 7 6 9 4 5 1 2 8 7 3
X X X X X X 6 4 2 5 8 7 3 1 9 X X X 8 4 7 5 1 9 6 3 2 X X X 8 1 5 9 7 6 4 2 3 X X X 1 5 2 7 9 3 8 4 6 X X X X X X
X X X X X X 8 1 3 9 4 2 6 7 5 X X X 9 6 2 4 3 7 8 5 1 X X X 6 4 9 3 5 2 8 1 7 X X X 8 7 6 4 5 1 9 3 2 X X X X X X
X X X X X X 5 9 7 1 3 6 2 4 8 X X X 3 1 5 2 8 6 7 4 9 X X X 3 7 2 4 8 1 6 5 9 X X X 3 9 4 8 2 6 7 1 5 X X X X X X
4 6 5 7 1 8 3 2 9 6 7 1 8 5 4 3 9 7 6 2 1 7 5 4 9 8 3 7 1 2 5 6 4 1 3 7 2 9 8 6 3 5 7 4 1 3 6 2 5 8 9 3 2 1 6 4 7
8 1 9 3 4 2 7 6 5 4 9 8 1 3 2 8 4 6 5 7 9 3 2 8 4 1 6 8 5 9 7 2 3 6 9 8 5 4 1 2 7 8 6 3 9 5 7 8 4 2 1 6 5 7 9 8 3
7 2 3 9 5 6 1 8 4 2 5 3 9 6 7 1 2 5 4 3 8 9 6 1 5 2 7 3 6 4 1 9 8 2 4 5 7 3 6 9 4 1 2 8 5 1 4 9 3 6 7 4 9 8 2 5 1
5 3 1 6 9 4 2 7 8 X X X 2 8 6 4 7 3 9 1 5 X X X 3 4 1 6 2 5 9 8 7 X X X 6 2 9 4 1 7 3 5 8 X X X 6 9 3 1 4 2 5 7 8
2 4 6 8 7 5 9 1 3 X X X 3 7 5 6 1 9 8 4 2 X X X 8 7 5 9 4 3 2 1 6 X X X 8 5 4 3 6 9 1 7 2 X X X 1 5 8 9 7 3 4 2 6
9 7 8 2 3 1 4 5 6 X X X 4 9 1 5 8 2 3 6 7 X X X 6 9 2 1 8 7 4 3 5 X X X 1 7 3 5 8 2 9 6 4 X X X 7 4 2 5 8 6 1 3 9
1 5 2 4 8 9 6 3 7 2 8 1 5 4 9 2 3 1 7 8 6 1 4 5 2 3 9 5 7 8 6 4 1 9 7 5 3 8 2 1 5 6 4 9 7 2 1 6 8 3 5 2 6 9 7 1 4
6 9 7 5 2 3 8 4 1 9 5 6 7 2 3 9 6 8 1 5 4 3 2 9 7 6 8 4 9 1 3 5 2 8 4 1 9 6 7 8 2 4 5 1 3 9 8 4 2 7 6 8 1 4 3 9 5
3 8 4 1 6 7 5 9 2 4 3 7 6 1 8 7 5 4 2 9 3 6 7 8 1 5 4 2 3 6 8 7 9 2 3 6 4 1 5 7 9 3 8 2 6 5 3 7 9 1 4 7 3 5 8 6 2
X X X X X X 1 2 5 3 4 8 9 7 6 X X X 4 6 9 2 1 3 8 7 5 X X X 4 8 7 3 6 2 5 9 1 X X X 7 8 2 3 6 5 1 4 9 X X X X X X
X X X X X X 7 6 9 1 2 5 3 8 4 X X X 5 3 1 7 8 4 9 2 6 X X X 9 2 3 1 5 8 7 4 6 X X X 6 4 1 7 2 9 3 5 8 X X X X X X
X X X X X X 4 8 3 6 7 9 2 5 1 X X X 8 7 2 9 5 6 4 1 3 X X X 1 6 5 7 9 4 8 2 3 X X X 9 3 5 1 4 8 7 6 2 X X X X X X
5 8 4 9 2 1 3 7 6 5 1 4 8 9 2 1 6 5 3 4 7 8 6 2 5 9 1 8 4 2 7 3 6 4 2 9 1 5 8 9 3 6 2 7 4 8 5 3 6 9 1 4 8 2 3 5 7
2 7 1 6 3 8 9 5 4 8 6 2 1 3 7 8 9 4 6 2 5 4 9 1 3 8 7 6 9 5 2 1 4 5 8 3 6 7 9 1 2 4 3 5 8 6 9 1 4 2 7 3 9 5 8 6 1
6 9 3 5 4 7 2 1 8 7 9 3 4 6 5 2 3 7 9 1 8 5 3 7 6 4 2 3 7 1 5 9 8 6 1 7 2 3 4 7 5 8 1 6 9 4 7 2 5 8 3 7 6 1 4 2 9
7 6 8 2 1 9 5 4 3 X X X 6 2 4 7 5 3 1 8 9 X X X 7 2 3 4 6 8 1 5 9 X X X 7 9 6 8 4 3 5 2 1 X X X 3 1 8 6 2 9 7 4 5
9 3 5 4 7 6 1 8 2 X X X 9 5 3 6 1 8 2 7 4 X X X 9 1 8 5 2 3 6 4 7 X X X 5 8 3 2 9 1 6 4 7 X X X 7 6 9 5 3 4 2 1 8
4 1 2 3 8 5 6 9 7 X X X 7 8 1 9 4 2 5 3 6 X X X 4 5 6 7 1 9 8 2 3 X X X 4 1 2 5 6 7 9 8 3 X X X 2 5 4 1 7 8 6 9 3
8 4 9 1 6 2 7 3 5 X X X 2 4 6 3 8 9 7 5 1 X X X 8 3 4 1 5 7 9 6 2 X X X 9 6 7 3 8 2 4 1 5 X X X 8 3 2 9 5 6 1 7 4
1 2 7 8 5 3 4 6 9 X X X 5 7 9 4 2 1 8 6 3 X X X 2 6 5 9 8 4 3 7 1 X X X 3 2 1 4 7 5 8 9 6 X X X 9 4 6 8 1 7 5 3 2
3 5 6 7 9 4 8 2 1 X X X 3 1 8 5 7 6 4 9 2 X X X 1 7 9 2 3 6 4 8 5 X X X 8 4 5 6 1 9 7 3 2 X X X 1 7 5 2 4 3 9 8 6

Edit: hide some elements, to make post/thread shorter, more readable!
Last edited by 1to9only on Mon Jun 04, 2018 10:57 am, edited 2 times in total.
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby enxio27 » Mon Apr 09, 2018 7:58 pm

1to9only wrote:And here's the gattais-25 (shaolin) and gattai-45 I also generated... I've no pdf's for these 2.


Thank you so much! I gather that your generator can generate any size gattai you choose? What other gattai configurations can it generate? Can it generate gattai puzzles with additional constraints, such as diagonal (sudoku-X), windoku,non-consecutive, disjoint groups, even-odd, greater-than-less-than?
User avatar
enxio27
 
Posts: 447
Joined: 13 November 2007

Re: Gattais Galore!

Postby 1to9only » Mon Apr 09, 2018 8:36 pm

I find the bigger gattais too long (for myself) to complete, so now have a modified gattai generator to produce (my preferred) 4x3 gattais printed on 2 A4 sheets, or 3x2 (same as 2x3) harakiris printed on a single A4 page.

enxio27 wrote:What other types of puzzles can it generate?

The gattai generator can currently make NxN (square) and NxM (rectangular) gattais of any size - I think, processing time being a factor! I have not created a DOAG yet. The MOAG in post #1 took about 20 minutes to create on a Gen5 Intel i7 laptop, solving for naked and hidden singles, and reducing the candidates list by box-line and line-box interactions only. A more difficult gattai can be produced by introducing naked and/or hidden subsets (and any of pairs, triples, quads enabled), but processing time would be increased.

The gattais are fixed in N-(N-1)-N... configurations - the program figures out where the sudoku overlaps occur - it can be modified to create (N-1)-N-(N-1)... gattais, but I have not tried - I think the code that will work out where the sudoku overlaps occur will be slightly different. So 10-9- gattais (like the NP105s) is currently possible, but not the 9-10- gattais (the NP104s).

Code: Select all
e.g. for samurai, big_grid is 21x21 cells
sudokus (0-4) configuration:
0 1
 2
3 4
sudokus offset into big_grid (0,0 is top left):
0:0,0
1:0,12
2:6,6
3:12,0
4:12,12
sudokus overlaps:
0:2
1:2
2:0,1,3,4
3:2
4:2

enxio27 wrote:In particular, how many of the types below can it generate (examples provided on request)? Can it generate user-selected configurations of gattai?

It would be possible to manually hardcode the sudoku configuration and overlaps into the generator to create the required gattai - Sensei-1 or Wing-3 would be easiest to check out - again, I have not tried. Something for a rainy day, perhaps!

enxio27 wrote:[Can it generate gattai puzzles with additional constraints, such as diagonal (sudoku-X), windoku,non-consecutive, disjoint groups, even-odd, greater-than-less-than?

Quick answer, no - program code will have to be written. I have not really thought about constraints. It's possible...

At the moment, I'm still tweaking the solver code (speeding it up whenever possible), and adding new solving methods - I'm working with the basic fishes at the moment...
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby 1to9only » Mon Apr 09, 2018 8:43 pm

1to9only wrote:I have not really thought about constraints. It's possible...

I've only ever done the classic Sudoku and some variations of it, so generating sudokus and gattais with constraints is fairly low in my list of things to do...
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby enxio27 » Mon Apr 09, 2018 9:51 pm

Needless to say, I'm pretty excited about the fact that someone is working on a gattai-maker once again. The previous gattai-makers have all faded into oblivion, or shelved their work due to lack of time. The fact that yours can also make symmetrical puzzles is a plus. I'm hoping to be allowed to try out your generator sometime. 8-)

I understand the concerns about the time to solve a DOAG or a MOAG. I like to use the larger gattai for long road trips (I rarely drive on those trips unless I'm by myself), or work on them over a period of days or weeks for 30 minutes to an hour each night before I go to sleep. My primary limitation with anything larger than a Shaolin is calculating the pencil marks (I prefer to use software for the pencil marks so that I don't make mistakes that interfere with puzzle solving), but I am making do by splitting the larger puzzles into sections that Richard Broughton's SudokuSolver can handle, and using that to calculate pencil marks and print the grids.

For gattai, I find that I prefer to limit difficulty to X-Wings and Quads. The larger puzzles are challenging enough (due to time) without the need for more difficult techniques.

I don't mind vanilla gattai, but occasional puzzles with additional constraints (especially a blend of two or three constraints; jigsaw is another variant I enjoy) are fun for variety. The same goes for different grid configurations. Actually, the two that seem to be the most difficult to find are the Ninja (9-grid, diamond configuration, 1-2-3-2-1) and Taiken (21-grid, circle configuration, 2-3-4-3-4-3-2).
User avatar
enxio27
 
Posts: 447
Joined: 13 November 2007

Re: Gattais Galore!

Postby enxio27 » Tue Apr 10, 2018 1:40 am

Is your gattai-45 actually a gattai-41, or am I missing something somewhere?

I think yours is the first one of these. Do you have a name for it? How about SOAG (Son of All Gattai)? :lol:
User avatar
enxio27
 
Posts: 447
Joined: 13 November 2007

Re: Gattais Galore!

Postby 1to9only » Tue Apr 10, 2018 8:22 am

enxio27 wrote:Is your gattai-45 actually a gattai-41, or am I missing something somewhere?

Oops! You're correct! I wonder where that number 45 comes from?? Been staring at square cells too long lately... I'll correct the post above. Thanks for spotting mistake...
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby 1to9only » Tue Apr 10, 2018 8:34 am

enxio27 wrote:I think yours is the first one of these. Do you have a name for it? How about SOAG (Son of All Gattai)?

I personally have not named it anything, but SOAG is OK with me as it leads on to the bigger parents...

enxio27 wrote:Actually, the two that seem to be the most difficult to find are the Ninja (9-grid, diamond configuration, 1-2-3-2-1) and Taiken (21-grid, circle configuration, 2-3-4-3-4-3-2).


The Ninja-9 is a Sumo (gattai-13) with the 4 corner sudokus removed, and the Taiken-21 is a Shaolin (gattai-25) with the 4 corner sudokus removed - the generator can probably be modified to cope with these configs - Ahhh! Another side project for another rainy day!!!
1to9only
 
Posts: 83
Joined: 04 April 2018

Re: Gattais Galore!

Postby enxio27 » Tue Apr 10, 2018 2:46 pm

1to9only wrote:It would be possible to manually hardcode the sudoku configuration and overlaps into the generator to create the required gattai - Sensei-1 or Wing-3 would be easiest to check out - again, I have not tried. Something for a rainy day, perhaps!


enxio27 wrote:Can it generate gattai puzzles with additional constraints, such as diagonal (sudoku-X), windoku, non-consecutive, disjoint groups, even-odd, greater-than-less-than?

1to9only wrote:Quick answer, no - program code will have to be written. I have not really thought about constraints. It's possible...


1to9only wrote:The Ninja-9 is a Sumo (gattai-13) with the 4 corner sudokus removed, and the Taiken-21 is a Shaolin (gattai-25) with the 4 corner sudokus removed - the generator can probably be modified to cope with these configs - Ahhh! Another side project for another rainy day!!!


I'm looking forward to seeing the results of those rainy days! :D
User avatar
enxio27
 
Posts: 447
Joined: 13 November 2007

the fat ones

Postby 1to9only » Thu Apr 19, 2018 4:59 pm

A 2x2 gattai in n-(n-1)-n configuration is a 2-1-2 gattai-5 samurai. In an n-(n+1)-n configuration, this becomes a 2-3-2 gattai-7 which I've named fat-samurai! For the 3x3 gattai, n-1 config is 3-2-3-2-3 gattai-13 sumo, n+1 config becomes 3-4-3-4-3 gatta-17 fat-sumo!! Every (n-1) gattai has a fat (n+1) equivalent! Here are some fat ones...

Fat Samurai [EASY]
Hidden Text: Show
...9.8.....4...3...8..2..7.8.3.....7.......81..12..6......73......5..........6...
.1.9.7..87.......45...6.3..6.7....3....3..82.39...................6.9.......8....
.....7...2....4..............2.7....5.43.6.2..3.29......5......3........6.9......
.....1.......2.........9...........129.1.7.435...........8.........3.......2.....
......4.7........6......5......24.5..4.1.92.8....3.9..............8....5...2.....
....8.......1.7...................61.15..9....7....8.4..7.5...85.......31..3.8.9.
...6..........4......17......8..31..25.......6.....3.2.3..4..7...5...9.....5.7...

Code: Select all
      ...9.8...   .1.9.7..8
      ..4...3..   7.......4
      .8..2..7.   5...6.3..
      8.3.....7   6.7....3.
      .......81   ...3..82.
      ..12..6..   39.......
.....7....73.....1............4.7
2....4...5......2....6.9........6
...........6.....9....8.......5..
..2.7....   ........1   ....24.5.
5.43.6.2.   29.1.7.43   .4.1.92.8
.3.29....   5........   ....3.9..
..5.......8....8.....6...........
3........1.7....3......4...8....5
6.9............2.....17....2.....
      .......61   ..8..31..
      .15..9...   25.......
      .7....8.4   6.....3.2
      ..7.5...8   .3..4..7.
      5.......3   ..5...9..
      1..3.8.9.   ...5.7...

Fat Samurai [MEDIUM]
Hidden Text: Show
57..82.........8.....65.7...4.19.5...3...824.9..4................................
...7....5..8.3.....9..82.....7...9..1...9..53.....4.12...2..................13...
..3.85......4.9....5..........7..9..3...1..7...4.....6.6537.......8......8...1...
.....2.......16........4...36........9..4..1........84...9........58.......4.....
...5...7......7.......3486.3.....7...7..6...2..1..8..........1....3.9......87.4..
...36..................4...32.5.....68..2...7..9...2.....47..2.....9.3..1....3...
................................2..8.824...3...5.87.4...3.41.....4.........35..79

Code: Select all
      57..82...   ...7....5
      ......8..   ..8.3....
      ...65.7..   .9..82...
      .4.19.5..   ..7...9..
      .3...824.   1...9..53
      9..4.....   .....4.12
..3.85...........2...2.....5...7.
...4.9..........16...........7...
.5...............4....13....3486.
...7..9..   36.......   3.....7..
3...1..7.   .9..4..1.   .7..6...2
..4.....6   .......84   ..1..8...
.6537....36....9...............1.
...8...........58..........3.9...
.8...1.....4...4...........87.4..
      32.5.....   .....2..8
      68..2...7   .824...3.
      ..9...2..   ..5.87.4.
      ...47..2.   ..3.41...
      ....9.3..   ..4......
      1....3...   ...35..79

Fat Sumo [EASY]
Hidden Text: Show
...7.4......8...2............5...9.2..46..7..39...5.4.....9..38...1.8.......4....
...3..........7............6...3.4..2....8.7.....79.8....7.5.......9.......8.....
......................23....7...5.....17.25.....1...8....21......................
.....7.......6.......3.2....7.92.....4.1....9..6.3...2............2..........1...
....5.......2.6...78..1.....9.5...72..6..91..1.5...4............5...2......3.4...
.....9......72..................7.3...38.41....8..5..7.....................5.....
............8.5........1.......8.793..5.39....9..241.6......................57...
.....1..3.......4.....7.......9..2352.3.1.49....2...1.....9..................81.4
.....8......3.........4.....8.9..5..5...278...4....912....5.......7..49......4..5
....17.......4.......3......1.5....8938...6.........9.8....27.52.5....64.........
...9........7.........8...........8.5....19.6...82...17..1...5.4.3........64..1.7

Code: Select all
      2.5..47..   .........   8..7.....
      ......4.1   56....2.9   .61..2...
      .3...8..6   8.93....5   ....9....
      4...26...   .8.......   185....7.
      9.71....8   ..3...586   ..216...5
      .8.......   2....1.7.   ..6..7.4.
5.34......4....82......7.....4....4....7.4...
...........5..........6............3...8...2.
....7......2.........13..........5...........
.5...3...   4.591..6.   5..9..1..   ..5...9.2
.29.8.3.6   ...27.5..   ..47.18..   ..46..7..
348..9...   671.4....   .6.5.....   39...5.4.
....4....3.....7...................7....9..38
.1.........7...5.4..........59....6....1.8...
4..5..................23...1.....3.2....4....
      6...3.4..   .7...5...   .7.92....
      2....8.7.   ..17.25..   .4.1....9
      ....79.8.   ...1...8.   ..6.3...2
....5....7.5.....9...21..................1..3
...2.6....9....72..........8.5...2.........4.
78..1....8...................1.....1....7....
.9.5...72   .....7.3.   ....8.793   ...9..235
..6..91..   ..38.41..   ..5.39...   2.3.1.49.
1.5...4..   ..8..5..7   .9..241.6   ...2...1.
...........8..........17.........9......9....
.5...2...3............4..........7...........
...3.4....4....5.....3......57....8......81.4
      .8.9..5..   .1.5....8   .......8.
      5...278..   938...6..   5....19.6
      .4....912   .......9.   ...82...1
      ....5....   8....27.5   7..1...5.
      ...7..49.   2.5....64   4.3......
      .....4..5   .........   ..64..1.7

Fat Sumo [MEDIUM]
Hidden Text: Show
35..4.......72......4.15...4...3...8.791..........7..4...3.1.......5.............
.....3....465....7.8.7..2....5.3.419....5....9.....8.............................
24..5...6........3...3.9...45....3......95..2..9...1......6.......8.1............
.....8...6.87.2.......6.....4..8......1.2...786.49...1............9..........3...
............1.........7.......4.......5....2.9..71..6..............9........2....
.....................65.........7..34.7.9.....2...8.7......1.......8.............
...36..........8......8...13..1...981....3....2...8......9....5.......6....41.2..
...1........4..............3......5......9231......46.....7.........5........2...
...973.......2.......1...........786..2...1..167...........2.......3.......659...
...1........6.........9.....72......6847......9......1..............7........4...
..8.79....4.......9....6......7...4....9....516...5..78...5......6..........82...
.............1.......2......2.6...1.....8.9.68..4.........48.....................
....1........7..............9..38..1.1....5.......1.......4.........3............
...6..........1............6...93.878...4.5......6..4.....5.......9.82.4...3.....
............5.6.......4......3...8..8..41......9....24...6.1...4........3...5..69
.............................4.....2....3....531.2.7....2..7.1.9....253....6.....
.............6.......1.8...2..6..........479.8...3...4...72.3......46.......1..75

Code: Select all
      35..4....   .....3...   24..5...6
      ...72....   .465....7   ........3
      ..4.15...   .8.7..2..   ...3.9...
      4...3...8   ..5.3.419   45....3..
      .791.....   ....5....   ....95..2
      .....7..4   9.....8..   ..9...1..
.....8...3.1......................6....36....
6.87.2....5....1.................8.1......8..
....6...........7..........65...........8...1
.4..8....   ...4.....   .....7..3   3..1...98
..1.2...7   ..5....2.   4.7.9....   1....3...
86.49...1   9..71..6.   .2...8.7.   .2...8...
.........1...........973.....1...1.....9....5
...9.....4......9.....2.....8....6.........6.
.....3..........2....1............9....41.2..
      3......5.   ......786   .72......
      .....9231   ..2...1..   6847.....
      ......46.   167......   .9......1
..8.79....7............2....1..........6.....
.4.........5....1.....3.....7......7.....1...
9....6.....2...2.....659...........4.........
...7...4.   .2.6...1.   .9..38..1   6...93.87
...9....5   ....8.9.6   .1....5..   8...4.5..
16...5..7   8..4.....   .....1...   ....6..4.
8...5...........48..........4...........5....
..6......5.6.................3....6....9.82.4
....82....4......................1.8...3.....
      ..3...8..   ..4.....2   2..6.....
      8..41....   ....3....   .....479.
      ..9....24   531.2.7..   8...3...4
      ...6.1...   ..2..7.1.   ...72.3..
      4........   9....253.   ....46...
      3...5..69   ...6.....   ....1..75

The generated gattais are either: 'Easy' meaning they can be solved by naked and hidden singles only, or 'Medium' which require some use locked candidates, naked and hidden pairs to complete. The generator can create 'Hard' level gattais using harder level sudokus, but creating these take a long time and I've found that many of the gattais so created turn into 'Medium' when solved as a big grid. There's probably a way to create the harder levels with more consistency than I can at the moment, but I've yet to figure it out!

Two zip files are provided below - the first zip contains the generator output for the gattais above, each file contains the gattai in sudoku lines, spreadsheet paste and raw compact formats, followed by the gattai solution in the same formats. The file names are in the format: [gattai-type]-[datetime-generated].[level] with a '.sud' file extension. The second zip files contains pdf files for the gattais above.

Edit: fixed font code inside hidden
Attachments
thefatones_sud.zip
zip of gattais above
(10.81 KiB) Downloaded 10 times
thefatones_pdf.zip
zip of pdfs of gattais above
(76.16 KiB) Downloaded 9 times
1to9only
 
Posts: 83
Joined: 04 April 2018

Next

Return to Sudoku variants