## Gattais Galore!

For fans of Killer Sudoku, Samurai Sudoku and other variants

### Gattais Galore!

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..872.35.....   ..8.7...6....9..7.   .7..45.1...13...8.   .....4.21356....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....19542.5.....   .3...27...5.47..6.   .4..3....8...2.1..   .....72.396..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`

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
`597613248283574961164298375421359786356781429879462153915847632738126594642935817143962587598173246276845319859734621617258934432691758785426193361589472924317865632941785594782361817536924159674832768253149423819657981325476276498513345167298342756981195348276786291345518964732637812459429537618251479863873625194964183527476159328513824679298673541985716432762348195134592786841235967659487213327961854597613248   143962587283574961   598173246164298375   276845319421359786   859734621356781429   617258934879462153   432691758915847632941785426193738126594782361589472642935817536924317865      159674832            768253149            423819657      342756981325476159328195348276498513824679786291345167298673541518964732   985716432637812459   762348195429537618   134592786251479863   841235967873625194   659487213964183527   3279618545 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.9773...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...3659.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`

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
`573298164964571238821346795317954826298763541456812379735489612189627453642135987987614523124539876635278149718426395493857612562193487849765231276341958351982764169538742524197386387426159473289561692751438815364297748913625236875914951642873612537849453918276987624351598463712726159483134872695845296137361785924279341568231695748958174236764382951823751469145926387679843512496238175587419623312567894312697845798245361564318279851926437923174586476853192135469728647582913289731654137825496924136587568749312351264879842597631679381254495678123286913745713452968175492683623857149894613257712965438538274916946138572467321895389546721251789364728136495913574286654289713185967324367412859249853167432691578876325941591748632123598467745216389968473251651349728387125694294867135416982573832754916579631842685719432913245876724863591592487163436921758178536249849672315367158924251394687578329416941765832632184579459238167816497325723651984264513798385976241197842653573642189916583247842791536658174923437259861291836754769328415125467398384915672573298164   987614523   169538742964571238   124539876   524197386821346795   635278149   387426159317954826   718426395   473289561298763541   493857612   692751438456812379   562193487   815364297735489612537849765231695748913625189627453918276341958174236875914642135987624351982764382951642873      598463712   823751469            726159483   145926387            134872695   679843512      312697845296137825496238175492683798245361785924136587419623857149564318279341568749312567894613257851926437   351264879   712965438923174586   842597631   538274916476853192   679381254   946138572135469728136495678123598467321895647582913574286913745216389546721289731654289713452968473251789364      185967324   651349728            367412859   387125694            249853167   294867135      685719432691578329416982573642189913245876325941765832754916583247724863591748632184579631842791536592487163   459238167   658174923436921758   816497325   437259861178536249   723651984   291836754849672315   264513798   769328415367158924   385976241   125467398251394687   197842653   3849156725 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.371.......   ......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..14..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...9686...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..137.......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.......873..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...6279...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..91..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......   .......422.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.`

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
`846752391259314876713986452374295618982631745165847239637129584421578963598463127618295347945371268372846591456138729197524683823769415739612854281457936564983172314657982297418365865392741571936428439825176682741593723569814148273659956184237978216534213945867465378921536792418729481356184563279692857143347129685851634792834157692591236847627489531968341725452678319713592486285964173379815264146723958682513749145976823793824516817492365329651478564387192458769231931245687276138954584612739963745281127839564698254317715983642432167895376591428851426973249378156854619723936725148172348956543986271719234865628571394365192487281467539497853612814735692659281347237964851193872564582146973476593128921357486768419235345628719143796285685142379792583146319657824527814963864329751951478632476231598238965417173269458264758931958314276431596827795821643826473195549187362617932584382645719481295376297364851653187249536849712148726935972513468724951683865432197319678524428971365973546281156823497714239856569487123832615749291754638345168972687392514487365921539241768612987345378459216256718493194623587725896134841532679963174852486723951235891476719465238357912864894657312162384597678549123523178649941236785632871549598423617417965382129347856375618924864259731956134278781592463243786195362948157584761293719532684458326719637159428291874536943217865175683942826495371683574291197268345524391687712956834358412769469783152241835976875629413936147528638941725972635841514278963397826154825417639146359278483792516259163487761584392134952678679481523852673941497516382361298754285734196923147865516829437748365219123478956649325781785619243478132569936584172512796438294867315851243697367951824278561943463928175195743826832475619957136284641892537729684351584319762316257498986753241143296875725481936214965387539827164867314529451632798692578413378149652976215483413867259528394761642739518387651942195428376251946837769583124834172695516784923487392516392165748631847295854239167729516834165428379973651482248973651865713294437629851219845367926138475578462139143597682682971543751384926394256718315648729697231584824975316546782931279316845138459267761523498483197652952864173351689274762453918498217653685392147124578396973146582516824739837965421249731865798436251413582769652917834246179583539824176871653942385241697927365418164798325837942165124586973695731248376295481582174396941368752453629817269817534718453629379154682482369751651278394198642573526731849734985126243817965967523418815496237543982761926175483718436952137254698294768135685391274871549326362817549459623817498327516652491837173685249586174392231859674749263185815742963327916458964538721176294385345861927982537164628715439791342658453689712569423871234178596817956243697128453418357269325694718574239681231876945869541327942715836183962574756483192817956243534281967629473815752894631963712458148635729495328176281567394376149582965423871418795362237186459583914726172368594649257183854639217726541938391872645326794815549186327817325964692847531175632489438951672953218746264573198781469253963412587458379621721658439539784162684291753217536948895163274372945816146827395871653942596472183243198756352917468718364529964285371435829617687531294129746835836172495574936281192458376413785629627319548985264137248691753351847962769523814176932854394851726582476391763245189841793562925168473219584637438627915657319248217486953938715264645239781124953678789641532356827419891562347462378195573194826746231895198654372253897146369728451512349687487516923621985734834172569975463218196278435234915687578346129852437961349681752761592843425769318617853294983124576617539248294768351835214769579142836421386597386975412752491683163857924948623175753864219962751438814239657645913782128647593379528146291486375537192864486375921637542891915738462248916573582469317764123985193857246821374659379685124456291738347589621195762834826341975758624319912853746634917258271498563583176492469235187734285169569417238218639754957328416346791825821546973472863591183952647695174382318496752294578163576213948487365291925841376163927485732684519851739624649152837683547291924816537175932486417683952352791864896254713268179345739465128541328679375496821864215379921873456247369518589721634136548297618932745793654182452187963659384271124679583738251469915826734462937815873415926281593647396742158547168392563819472492765183187324695326487951718596234945231867239178546674952318851643729956481732432796851187235649628174395315869427794352168579648213263517984841923576519374268624815739837296541196728453258643917743951826481567392975132684362489175345792618128456793679138452752341986481679235936825147813967524564213879297584361745369281182574396963821547319452768824736915657198423598217634231645879476983152647581239158923674392764851275196348413872965986345127864259713539617482721438596546398127318275469729461358873624591954817236261539784137956842492183675685742913846752391   618295347   314657982   978216534   834157692   682513749259314876   945371268   297418365   213945867   591236847   145976823713986452   372846591   865392741   465378921   627489531   793824516374295618   456138729   571936428   536792418   968341725   817492365982631745   197524683   439825176   729481356   452678319   329651478165847239   823769415   682741593   184563279   713592486   564387192637129584612739612854619723569814735692857143796285964173269458769231421578963745281457936725148273659281347129685142379815264758931245687598463127839564983172348956184237964851634792583146723958314276138954      698254317   543986271   193872564   319657824   431596827            715983642   719234865   582146973   527814963   795821643            432167895   628571394   476593128   864329751   826473195      481295376591428971365192487365921357486723951478632871549187362948157297364851426973546281467539241768419235891476231598423617932584761293653187249378156823497853612987345628719465238965417965382645719532684536849712   714239856   378459216   357912864   129347856   458326719148726935   569487123   256718493   894657312   375618924   637159428972513468   832615749   194623587   162384597   864259731   291874536724951683574291754638941725896134952678549123478956134278561943217865865432197268345168972635841532679481523178649325781592463928175683942319678524391687392514278963174852673941236785619243786195743826495371      712956834   397826154   497516382   478132569   832475619            358412769   825417639   361298754   936584172   957136284            469783152   146359278   285734196   512796438   641892537      986753241835976215483792516784923147865713294867315648729684351689274143296875629413867259163487392516829437629851243697231584319762453918725481936147528394761584392165748365219845367951824975316257498217653214965387   642739518   631847295   926138475   546782931   685392147539827164   387651942   854239167   578462139   279316845   124578396867314529   195428376   729516834   143597682   138459267   973146582451632798436251946837942165428379154682971543982761523498327516824739692578413582769583124586973651482369751384926175483197652491837965421378149652917834172695731248973651278394256718436952864173685249731865      246179583   376295481   198642573   137254698   586174392            539824176   582174396   526731849   294768135   231859674            871653942   941368752   734985126   685391274   749263185      176294385241697128453629817956243817965423871549326794815742963412587345861927365418357269817534281967523418795362817549186327916458379621982537164798325694718453629473815496237186459623817325964538721658439628715439   574239681   752894631   583914726   692847531   539784162791342658   231876945   963712458   172368594   175632489   684291753453689712   869541327   148635729   649257183   438951672   217536948569423871653942715836172495328176932854639217486953218746231895163274234178596472183962574936281567394851726541938715264573198654372945816817956243198756483192458376149582476391872645239781469253897146827395      352917468   413785629   763245189   124953678   369728451            718364529   627319548   841793562   789641532   512349687            964285371   985264137   925168473   356827419   487516923      196278435829617539248691753864219584637542891562347589621985734285169234915687531294768351847962751438627915738462378195762834172569417238578346129746835214769523814239657319248916573194826341975463218639754852437961   579142836   645913782   582469317   758624319   957328416349681752   421386597   128647593   764123985   912853746   346791825761592843   386975412   379528146   193857246   634917258   821546973425769318496752491683547291486375496821374659384271498563819472863591617853294578163857924816537192864215379685124679583176492765183952647983124576213948623175932486375921873456291738251469235187324695174382      487365291   417683952   247369518   915826734   326487951            925841376   352791864   589721634   462937815   718596234            163927485   896254713   136548297   873415926   945231867      956481732684519374268179345792618932745369281593647581239178546398127432796851739624815739465128456793654182574396742158923674952318275469187235649152837296541328679138452187963821547168392764851643729461358628174395   196728453   752341986   319452768   275196348   873624591315869427   258643917   481679235   824736915   413872965   954817236794352168   743951826   936825147   657198423   986345127   261539784579648213   481567392   813967524   598217634   864259713   137956842263517984   975132684   564213879   231645879   539617482   492183675841923576   362489175   297584361   476983152   721438596   6857429138 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
SAMURAI: gattai-05-180405.pdf (18,218 bytes)
SUMO: gattai-13-180405.pdf (20,358 bytes)
MOAG: gattai-61-180405.pdf (39,649 bytes)
Last edited by 1to9only on Sat Jan 16, 2021 6:01 pm, edited 2 times in total.

1to9only

Posts: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

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

m_b_metcalf
2017 Supporter

Posts: 13519
Joined: 15 May 2006
Location: Berlin

### Re: Gattais Galore!

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: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

(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!

enxio27

Posts: 532
Joined: 13 November 2007

### Re: Gattais Galore!

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)

enxio27

Posts: 532
Joined: 13 November 2007

### Re: Gattais Galore!

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...72....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.231....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.53........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....34...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.`

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 00 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 30 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 10 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 20 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 00 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 72 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 90 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 60 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 0X 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 XX 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 XX 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 X1 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 00 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 00 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 50 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 00 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 00 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 03 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 00 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 00 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 4X 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 XX 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 XX 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 X3 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 00 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 00 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 80 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 00 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 00 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 08 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 00 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 00 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 4X 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 XX 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 XX 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 X0 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 07 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 06 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 34 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 00 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 02 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 05 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 08 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 00 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
`865279413742138956391564782954382167183746529627951348276413895519827634438695271845267931296138475317459628432781569961543287758692143673925814129874356584316792564978123389412567127563894856134972493725618712896435275649381941387256638251749351296748964871253728354691176943582283765914495182367547628139819537426632419875895124673634758129271396584186472395529631847743985261352849716918567432467213958814639275356278941792415638931586724287941356645327819429853167578162493163794582381296547256437819749815632463972158892153476517684923928741365175368294634529781164789352273654918859312467937265184485197623612843795326571849591438276748926531716835429432691578958724163374259816281467395695183247163948752549372681827516934167354928493826175582179634348765291759241863621983457914637582235498716876512349365741928294853617781269435976328541523417869418695273637584192849132756152976384849572163276381549531496827312854796798263451654719382165947238427638915983125674752683914681749235934251876296518347315472689847936152179864523468325791523197468582491637716532849349687152453278961628159473197364285964715328835926714271843596387924165965831427214756983748269531631475892592183746876592314429317658153648279238564179915372468674981523546729831392148756781635942867413295429856317153297684523718964791642835468539271146283597835976142972451683617824359284395716359167428328917456714856392596243718163792845489365127275481639647129583852634971931578264314592867658731429279486153832657941196824375547319286423965718961278534785143692295834617317695284684217359528973461143526798769481532956142873872359146431768925359128647716394852428675931637451298285739416194862375541283769972546183863917524951867423738245961642391785416973852385624197279158346563789214827416539194532678718324956534196872692758431157243689346981725829567314283419567971635248465872193873296541146835972925741863564983127297164358318572496782359614651428739439617285769531428183264579524789163458317296931625784672498315815942637246873951397156842865279413   845267931   564978123   351296748742138956   296138475   389412567   964871253391564782   317459628   127563894   728354691954382167   432781569   856134972   176943582183746529   961543287   493725618   283765914627951348   758692143   712896435   495182367276413895124673925814639275649381296547628139519827634758129874356278941387256437819537426438695271396584316792415638251749815632419875      186472395   931586724   463972158      529631847   287941356   892153476      743985261   645327819   517684923164789352849716835429853167354928741365741928273654918567432691578162493826175368294853617859312467213958724163794582179634529781269435937265184   374259816   348765291   976328541485197623   281467395   759241863   523417869612843795   695183247   621983457   418695273326571849572163948752683914637582491637584192591438276381549372681749235498716532849132756748926531496827516934251876512349687152976384      312854796   296518347   453278961      798263451   315472689   628159473      654719382   847936152   197364285387924165947238564179864523718964715328917456965831427638915372468325791642835926714856392214756983125674981523197468539271843596243718748269531   546729831   146283597   163792845631475892   392148756   835976142   489365127592183746   781635942   972451683   275481639876592314592867413295834617824359128647129583429317658731429856317695284395716394852634971153648279486153297684217359167428675931578264      832657941   528973461   637451298      196824375   143526798   285739416      547319286   769481532   194862375951867423965718324956142873296541283769531428738245961278534196872359146835972546183264579642391785143692758431768925741863917524789163416973852   157243689   564983127   458317296385624197   346981725   297164358   931625784279158346   829567314   318572496   672498315563789214   283419567   782359614   815942637827416539   971635248   651428739   246873951194532678   465872193   439617285   3971568428 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 87 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 33 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 19 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 21 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 46 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 72 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 95 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 64 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 5X 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 XX 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 XX 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 X1 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 82 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 78 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 59 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 14 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 96 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 33 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 25 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 67 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 4X 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 XX 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 XX 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 X3 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 69 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 22 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 87 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 56 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 75 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 98 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 34 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 11 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 4X 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 XX 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 XX 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 X9 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 87 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 96 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 34 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 63 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 42 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 55 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 78 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 11 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....78....7..5   2....47..   ..42.6.95   3.6..215.   .4......173...2..8   .142.....   .....73.8   ....4...6   ...2..8...46.8327.   9...1..4.   9.5..8...   ..9....3.   ...498..619........9......9....5.....41.....1.....1...7.....1..7.26..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..16.3..7.....3...2.....5.....37.....1....7......7........297..219...   .2....1..   ...4..1.9   .9..4...1   .1862.74...5..6...   9...1....   9.85.....   .....164.   7..5...184......9.   .819..5.6   45.7.98..   ..25....3   2..1....38....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..`

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 00 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 00 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 78 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 17 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 00 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 61 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 26 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 00 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 0X 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 XX 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 XX 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 X0 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 00 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 40 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 00 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 02 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 90 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 09 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 05 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 08 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 0X 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 XX 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 XX 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 X8 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 00 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 60 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 40 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 00 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 00 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 07 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 05 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 00 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 3X 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 XX 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 XX 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 X0 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 70 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 30 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 10 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 02 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 60 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 00 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 06 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 00 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 0X 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 XX 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 XX 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 X0 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 00 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 16 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 97 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 00 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 84 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 38 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 00 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 00 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
`381965427467218593925374816812497635739652148546183279198726354673541982254839761186473259472951683395862471253694718714285936968317542827539164641728395539146827391764582267859413458123976834216795612597348975438621783641259126975834549382167912458763637129584458367921346872159125943876789516432873691245561284397294735618192874653578631249634529187843756921965213874721498536389145762216387495457962318354196827982537641761284539678425913495371286213869754147658392829743165536912478164952783395478126827316549573129864219864375486735291658243917742591638931687452259461873834297561167853294942578316371624985586319427423186759715932648698745132245761389397485216618923457431297865956834721872516934184672593523149678769358142629853147357614829184972536435187962216539478798246315943768251572391684861425793392471658165389742478625931521763894687194523943258167834516279759842316216937485917856423638924715452713698129375846376148259845269371583492167794681532261537984759263184648917523132584769475138692281695437396472851924756318867321945513849276593274816678531924142689735819725463327146589456893271265417398731958642984362157251697834684321759793584216416239587572816493938745621167952348329478165845163972279164583316258794485973261793645128158792346624381975567439812932816457841527639167835924532194867984276513498563172351427689276981345749658231623719458815342796318497265945862731276135984497286153521743698863519472689324517732651849154978326859432167174685329236917845965241783417853692382769514748396251593128476621574938348921567165874932972653841237549618619738425854216379793482156581367294426195783812536749457981623639247815946158372721493568583672194274815936368729451195364287231475689458196732796382154527864391843951276619237845185643927972518463364729518517643289849251736326987514765129348981435627432876195153798462278364951694512873251864793476329581938715426642587319813942675597136248329671854765498132184253967156893274294175368783642195847519632962437851315286749621754983579328416438961527936724185451863972287519364815976423649352817372481659564137298723698541198245736927684153463915278518237694152793846876451932394826715741362589639578421285149367465718329819342765723956184531694278246875913978231456152489637697523841384167592854397621132846579967125438286473915375619842491582367549231786723968154618754293983712564416859723527364198341625987875943216692187435239578641768491352154236879298635741541278639736941285629417358854369172173582964382156497967824513415793826589321647421657983367498251693142578158973426742586139835269714276814395914735862637281549841956723592437618125348976769125384483679251376514892954862137218793465786145239154329768293678154469213875531784926872956413347862591625491387918537642641975382352841967879236415487362591923158746165794823736429158214583679598617234497216835513984276826537914782365149641729358935148762274853691358691427169472583584921376271638954693547218768219543935476182412385697849162735127853469356794821892165347137894625465237918624753189953618274781942536246389751579421863318576492591842736387695214642371598723468159918523647456719823834157962265984371179236485158936274679124358234758169796843521583291647412567983967382415321475896845619732691482357427395861583761429318629745769534218254178693832956174946817532175243986381965427   186473259   391764582   912458763   192874653467218593   472951683   267859413   637129584   578631249925374816   395862471   458123976   458367921   634529187812497635   253694718   834216795   346872159   843756921739652148   714285936   612597348   125943876   965213874546183279   968317542   975438621   789516432   721498536198726354196827539164952783641259461873691245761389145762673541982537641728395478126975834297561284397485216387495254839761284539146827316549382167853294735618923457962318      678425913   573129864   942578316   431297865      495371286   219864375   371624985   956834721      213869754   486735291   586319427   872516934629853147658392471658243917856423186759263184672593274816357614829743165389742591638924715932648917523149678531924184972536912478625931687452713698745132584769358142689735435187962   521763894   129375846   475138692   819725463216539478   687194523   376148259   281695437   327146589798246315   943258167   845269371   396472851   456893271943768251697834516279164583492167835924756318497265417398572391684321759842316258794681532194867321945862731958642861425793584216937485973261537984276513849276135984362157      416239587   793645128   498563172   497286153      572816493   158792346   351427689   521743698      938745621   624381975   276981345   863519472859432167952348921567439812536749658231475689324517643289174685329478165874932816457981623719458196732651849251736236917845163972653841527639247815342796382154978326987514965241783   237549618   946158372   527864391   765129348417853692   619738425   721493568   843951276   981435627382769514   854216379   583672194   619237845   432876195748396251864793482156893274815936724185643927684153798462593128476329581367294175368729451863972518463915278364951621574938715426195783642195364287519364729518237694512873      642587319   847519632   815976423   152793846      813942675   962437851   649352817   876451932      597136248   315286749   372481659   394826715465718329671854397621754983712564137298635741362589321647819342765498132846579328416859723698541278639578421657983723956184253967125438961527364198245736941285149367498251531694278   286473915   341625987   629417358   693142578246875913   375619842   875943216   854369172   158973426978231456   491582367   692187435   173582964   742586139152489637281549231786145239578641975382156497216835269714697523841956723968154329768491352841967824513984276814395384167592437618754293678154236879236415793826537914735862      125348976   469213875   487362591   782365149      769125384   531784926   923158746   641729358      483679251   872956413   165794823   935148762584921376514892165347862591842736429158936274853691482357271638954862137894625491387695214583679124358691427395861693547218793465237918537642371598617234758169472583761429768219543   624753189   723468159   796843521   318629745935476182   953618274   918523647   583291647   769534218412385697   781942536   456719823   412567983   254178693849162735   246389751   834157962   967382415   832956174127853469   579421863   265984371   321475896   946817532356794821   318576492   179236485   845619732   1752439863 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 34 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 99 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 78 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 17 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 45 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 61 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 26 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 52 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 8X 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 XX 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 XX 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 X6 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 63 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 41 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 54 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 32 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 97 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 19 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 85 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 28 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 7X 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 XX 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 XX 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 X8 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 91 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 62 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 49 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 84 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 73 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 57 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 25 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 16 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 3X 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 XX 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 XX 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 X4 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 78 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 37 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 15 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 82 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 69 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 91 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 46 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 53 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 2X 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 XX 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 XX 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 X5 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 72 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 16 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 97 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 59 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 84 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 38 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 41 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 23 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: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

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?

enxio27

Posts: 532
Joined: 13 November 2007

### Re: Gattais Galore!

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 cellssudokus (0-4) configuration:0 1 23 4sudokus offset into big_grid (0,0 is top left):0:0,01:0,122:6,63:12,04:12,12sudokus overlaps:0:21:22:0,1,3,43:24: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...
&nbsp;<br>

1to9only

Posts: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

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...
&nbsp;<br>

1to9only

Posts: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

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.

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).

enxio27

Posts: 532
Joined: 13 November 2007

### Re: Gattais Galore!

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)?

enxio27

Posts: 532
Joined: 13 November 2007

### Re: Gattais Galore!

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...
&nbsp;<br>

1to9only

Posts: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

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!!!
&nbsp;<br>

1to9only

Posts: 4147
Joined: 04 April 2018

### Re: Gattais Galore!

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!

enxio27

Posts: 532
Joined: 13 November 2007

### the fat ones

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.72....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....56.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
zip of gattais above: thefatones_sud.zip (11,065 bytes)
zip of pdfs of gattais above: thefatones_pdf.zip (77,988 bytes)
Last edited by 1to9only on Sun Jan 17, 2021 10:23 am, edited 1 time in total.

1to9only

Posts: 4147
Joined: 04 April 2018

Next