Der Sudoku-Solver 
Könntest du mal wieder Stein und Bein schwören, dass das Sudoku, an welchem du dir gerade die Zähne ausbeisst, absolut unlösbar ist? Willst du eines noch etwas schwerer machen, indem du ein paar Zahlen so entfernst, dass es immer noch zu enträtseln ist (was natürlich erst mal überprüft werden muss)? Planst du etwa, dich mit fremden Federn (Lösungen) zu schmücken bei deinen Freunden (nein, sowas macht sicher niemand ;-)? Oder suchst du einfach Nachschub an Rätseln unterschiedlicher Schwierigkeit, für deren Lösung du bei Bedarf auch noch kleinere Tipps bekommst?

Egal! In jedem Fall ist dies die richtige Seite für dich: Gib einfach dein Sudoku ähnlich dem vorgegebenen Beispiel unten ein oder lass dir eines generieren und schon werden auf Knopfdruck alle möglichen Lösungen angezeigt (sofern es denn überhaupt welche gibt). Theoretisch jedenfalls. In der Praxis kann's allerdings vorkommen, dass die Eingabe zu wenig Daten enthält und darum Rechenaufwand und Lösungszahl viel zu gross würden. Im Extremfall (bei einem leeren Ausgangsfeld) wären das alle möglichen ausgefüllten Felder - eine unglaublich grosse Anzahl. Daher bricht das Programm nach 60 Sekunden seine Bemühungen ergebnislos ab. Bei den "üblichen" Sudokus, welche man etwa in Zeitschriften findet, dürfte dies aber kaum der Fall sein...

Das folgende Sudoku mit 36 vorgegebenen und 45 gesuchten Zellen hat wie viele Lösungen?

Zur Bedienung:
• Klicke in eine Zelle, um diese auszuwählen oder gehe zur nächsten / vorherigen mit [TAB] und [SHIFT]+[TAB].
• Gib eine Zahl oder ein Leerfeld über die Tastatur ein.
• Klicke auf den "Reset" Knopf oder gib [ALT]+[R] auf der Tastatur ein um alle Eingaben wieder rückgängig zu machen.
• Mit dem "Prüfen" Knopf, [ALT]+[P] oder [ENTER] zeigt dir das Programm die Anzahl der möglichen Lösungen des Sudokus an. Wenn keine existieren hast du vielleicht einen Fehler gemacht...
• Mit dem "Helfen" Knopf oder [ALT]+[H] erhältst du einen kleinen Hinweis durch das das Programm: Es wählt statt der ersten Zelle eine aus, in welcher sich eine Zahl eindeutig bestimmen lässt.
• Der "Lösen" Knopf oder [ALT]+[L] zeigen alls möglichen Lösungen des Sudokus an.

Hier ein paar weitere Beispiele: 1, 2a, 2b (mit einer vorgegebenen Zelle weniger als Beispiel 2a und mehreren möglichen Lösungen), 2c (2b mit einer weiteren Zelle weniger und noch mehr Lösungen), 2d (dito), 2e (dito).

Und schliesslich kannst du dir auch noch ein triviales, einfaches, mittleres, schweres oder teuflisches Sudoku mit Unterstützung von SudokuPuzz.com zufällig generieren lassen.

© 2006 Jochen WALZ - alle Rechte vorbehalten.



Es folgen noch ein paar technische Informationen zu den 69 Lösungsschritten des Programms beim aktuellen Rätsel. Wer's nachvollziehen kann hat sich das durch Überlegen redlich verdient (sonst muss das aber gar nicht jeder wissen ;-):

-27985012345678
0.2.............7..........9123456789123456789.......8.123456789123456789....5....
11234567891............5......3......123456789123456789.2..............8.123456789
2...4.....123456789123456789123456789........9123456789.....6...123456789123456789
3123456789123456789123456789123456789....5.........6.....3......1........123456789
4123456789123456789123456789...4.....123456789........9123456789123456789123456789
5123456789....5.....2.............7..1........123456789123456789123456789123456789
6123456789123456789......7..123456789.......8.123456789123456789123456789..3......
7123456789.2..............8.1234567891234567891............5............9123456789
8........9123456789123456789....5....123456789123456789.......8..2............6...
-249012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
11234567891............5......3......123456789123456789.2..............8.123456789
2...4.....123456789123456789123456789........9123456789.....6...123456789123456789
3123456789123456789123456789123456789....5.........6.....3......1........123456789
4123456789123456789123456789...4.....123456789........9123456789123456789123456789
5123456789....5.....2.............7..1........123456789123456789123456789123456789
6123456789123456789......7..123456789.......8.123456789123456789123456789..3......
7123456789.2..............8.1234567891234567891............5............9123456789
8........9123456789123456789....5....123456789123456789.......8..2............6...
-279154012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
11.3.5678.1............5......3......123456789123456789.2..............8.123456789
2...4.....123456789123456789123456789........9123456789.....6...123456789123456789
31.3.5678.123456789123456789123456789....5.........6.....3......1........123456789
41.3.5678.123456789123456789...4.....123456789........9123456789123456789123456789
51.3.5678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678.123456789......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9123456789123456789....5....123456789123456789.......8..2............6...
-15328012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1__3__6_8_1............5......3......123456789123456789.2..............8.123456789
2...4.......3..6.8...3..6.8.123456789........9123456789.....6...123456789123456789
31.3.5678.123456789123456789123456789....5.........6.....3......1........123456789
41.3.5678.123456789123456789...4.....123456789........9123456789123456789123456789
51.3.5678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678.123456789......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9123456789123456789....5....123456789123456789.......8..2............6...
-7152012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3..6.8...3..6.8.123456789........9123456789.....6...123456789123456789
31.3.5678.123456789123456789123456789....5.........6.....3......1........123456789
41.3.5678.123456789123456789...4.....123456789........9123456789123456789123456789
51.3.5678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678.123456789......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9123456789123456789....5....123456789123456789.......8..2............6...
-52012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3..6.8...3..6.8.123456789........9123456789.....6...123456789123456789
31.3.5678...34.6.89123456789123456789....5.........6.....3......1........123456789
41.3.5678...34.6.89123456789...4.....123456789........9123456789123456789123456789
51.3.5678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678...34.6.89......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9..34.6.89123456789....5....123456789123456789.......8..2............6...
-496012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3..6.8...3..6.8.123456789........9123456789.....6...123456789123456789
31.3..678...34.6.891.34.6789123456789....5.........6.....3......1........123456789
41.3..678...34.6.891.34.6789...4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678...34.6.89......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9..34.6.89123456789....5....123456789123456789.......8..2............6...
-95278012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3....8.__3____8_123.5.78.........9123.5.78......6...123.5.78.123.5.78.
31.3..678...34.6.891.34.6789123456789....5.........6.....3......1........123456789
41.3..678...34.6.891.34.6789...4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678...34.6.89......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9..34.6.89123456789....5....123456789123456789.......8..2............6...
-7289012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3....8...3......123.5.78.........9123.5.78......6...123.5.78.123.5.78.
31.3..678...34.6.891.34.6...123456789....5.........6.....3......1........123456789
41.3..678...34.6.891.34.6......4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.5678...34.6.89......7..123456789.......8.123456789123456789123456789..3......
71.3.5678..2..............8.1234567891234567891............5............9123456789
8........9..34.6.891.34.6.......5....123456789123456789.......8..2............6...
-5631012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3....8...3......123.5.78.........9123.5.78......6...123.5.78.123.5.78.
31.3..678...34.6.891_34_6___123456789....5.........6.....3......1........123456789
41.3..678...34.6.891.34.6......4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..123456789.......8.123456789123456789123456789..3......
71.3.56....2..............8.1234567891234567891............5............9123456789
8........9..34.6...1.34.6.......5....123456789123456789.......8..2............6...
-3475012345678
0.2.............7..........91.34.6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3....8...3......123.5.78.........9123.5.78......6...123.5.78.123.5.78.
3......78....4...89...4......2.4..789....5.........6.....3......1.........2.4..789
41.3..678...34.6.891.34.6......4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..123456789.......8.123456789123456789123456789..3......
71.3.56....2..............8.1234567891234567891............5............9123456789
8........9..34.6...1.34.6.......5....123456789123456789.......8..2............6...
-839012345678
0.2.............7..........91....6...1.34.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.9...4.67.9.2..............8....4.67.9
2...4.......3....8...3......12.....8.........9123.5.78......6...123.5.78.123.5.78.
3......78....4...89...4......2.....89....5.........6.....3......1.........2.4..789
41.3..678...34.6.891.34.6......4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.891234567891............5............9123456789
8........9..34.6...1.34.6.......5....123456789123456789.......8..2............6...
+5012345678
0.2.............7..........91....6...1..4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4.67...2..............8....4.67.9
2...4.......3....8...3......12...............912__5_7__.....6...123.5.78.123.5.78.
3......78....4...89...4......2.....89....5.........6.....3......1.........2.4..789
41.3..678...34.6.891.34.6......4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.891234567891............5............9123456789
8........9..34.6...1.34.6.......5....123456789123456789.......8..2............6...
-49012345678
0.2.............7..........91....6...1..4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4.67...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....89....5.........6.....3......1.........2.4..789
41.3..678...34.6.891.34.6......4.....123456789........9123456789123456789123456789
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.891234567891............5............9123456789
8........9..34.6...1.34.6.......5....123456789123456789.......8..2............6...
-9518012345678
0.2.............7..........91....6...1..4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4.67...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....89....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4.....123.5678.........9123.5678.123.5678.123.5678.
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.891234567891............5............9123456789
8........9..34.6...1.34.6.......5....123456789123456789.......8..2............6...
-564971012345678
0.2.............7..........91....6......4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4.67...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....89....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..67..........9123.5678.123.5678.123.5678.
51.3..678.....5.....2.............7..1........123456789123456789123456789123456789
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.89.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67..123456789.......8..2............6...
-5271012345678
0.2.............7..........91....6......4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4.67...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9123.5678.123.5678.123.5678.
51.3..678.....5.....2.............7..1.........23....8.123456789123456789123456789
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.89.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67..123456789.......8..2............6...
-85691012345678
0.2.............7..........91....6......4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4.67...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9123.5678.123.5678.123.5678.
5..3..6.8.....5.....2.............7..1........__3____8_..34.6.89..34.6.89..34.6.89
61.3.56.....34.6.........7..12...6.89.......8.123456789123456789123456789..3......
71.3.56....2..............8.12...6.89.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67..123456789.......8..2............6...
-815012345678
0.2.............7..........91....6......4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4..7...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9123.5678.123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3........34.6.89..34.6.89..34.6.89
61.3.56.....34.6.........7..12...6.89.......8..234..7..123456789123456789..3......
71.3.56....2..............8.12...6.89.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-783012345678
0.2.............7..........91....6......4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4..7...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9123.5678.123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3........34.6.89..34.6.89..34.6.89
61.3.56.....34.6.........7...2...6..9.......8..234..7..123456789123456789..3......
71.3.56....2..............8..2...6..9.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-26358012345678
0.2.............7..........91....6......4.6..........8.1.34.6...1.34.6.......5....
1.....6...1............5......3.........4.67.....4..7...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9123.5678.123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3........34.6.89..34.6.89..34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....12.456..912.456..9..3......
71.3.56....2..............8..2...6..9.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-5286012345678
0.2.............7..........91....6......4.6..........8.1..4.....1.34.6.......5....
1.....6...1............5......3.........4.67.....4..7...2..............8....4.67.9
2...4.......3....8...3......12...............9....5.........6...123.5.78.123.5.78.
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............91.....7..123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3.........4....9..34.6.89..34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....912.456..9..3......
71.3.56....2..............8..2...6..9.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
+7012345678
0.2.............7..........91....6......4.6..........8.1..4.....1.34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8....4..7.9
2...4.......3....8...3......12...............9....5.........6...1.3...7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............91_____7__123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3.........4....9..34.6.89..34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....912.456..9..3......
71.3.56....2..............8..2...6..9.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
+9012345678
0.2.............7..........91....6......4.6..........8.1..4.....1.34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.___4__7_9
2...4.......3....8...3......12...............9....5.........6...1.3...7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9......7..123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3.........4....9..34.6.89..34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....912.456..9..3......
71.3.56....2..............8..2...6..9.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-28159012345678
0.2.............7..........91....6......4.6..........8.1..4.....1.34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6...1.3...7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9......7..123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3.........4....9..34.6.89..34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....912.456..9..3......
71.3.56....2..............8._2___6__9.234.67..1............5............9123456789
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-8192012345678
0.2.............7..........91....6......4.6..........8.1..4.....1.34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6...1.3...7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9......7..123.5678.123.5678.
5..3..6.8.....5.....2.............7..1..........3.........4....9..34.6.89..34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....912.456..9..3......
7..3..6....2..............8......6.....34.67..1............5............9..34.67..
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-317012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.....3...7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4..789
41.3..678...3..6.8.1.3..6......4......23..............9......7....3.567..123.5678.
5..3..6.8.....5.....2.............7..1..........3.........4....9..34.6.....34.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....9...456.....3......
7..3..6....2..............8......6.....34.67..1............5............9..34.67..
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
+7012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6...__3___7__1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...89
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2..56.8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....9...456.....3......
7..3..6....2..............8......6.....34.67..1............5............9..34.67..
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-95826012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...89
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2..56.8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....9...456.....3......
7..3..6....2..............8......6.....34.67..1............5............9..34.67..
8........9..34.6...1.34.6.......5.....234.67...234..7.........8..2............6...
-5936012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1.3...7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...89
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2..56.8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4.6.89
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....9...456.....3......
7..3..6....2..............8......6.....34.67..1............5............9..34.67..
8........9..34.....1.34.........5......34..7....34..7.........8..2............6...
-359826012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1.....7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...56......4.6.........7...2...6..9.......8..2.4.....1..4....9___456___..3......
7..3..6....2..............8......6.....34.67..1............5............9...4..7..
8........9..34.....1.34.........5......34..7....34..7.........8..2............6...
+1012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1.....7..
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...56......4.6.........7...2...6..9.......8..2.4.....1..4........4.......3......
7..3..6....2..............8......6.....34.67..1............5............9...4..7..
8........9..34.....1_34_____....5......34..7....34..7.........8..2............6...
+1012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1_____7__
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...56......4.6.........7...2...6..9.......8..2.4.....1..4........4.......3......
7..3..6....2..............8......6.....34.67..1............5............9...4..7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
+1012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...56......4.6.........7...2...6..9.......8..2.4.....1__4_____...4.......3......
7..3..6....2..............8......6.....34.67..1............5............9...4..7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
+7012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...56......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3..6....2..............8......6.....34.67..1............5............9___4__7__
8........9..34.....1............5......34..7....34..7.........8..2............6...
-2649012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.......3....8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3..678...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3..6.8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...56......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7__3__6___.2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-27961543012345678
0.2.............7..........91....6......4.6..........8.1..4.......34.........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4.....__3____8_..3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
+3012345678
0.2.............7..........91....6......4.6..........8.1..4.....__34_____....5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4............8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61...5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
+5012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4............8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
61___5____...4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-6153289012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4.67.....4..7...2..............8.........9
2...4............8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-71852012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3......12...............9....5.........6.........7..1........
3......78....4...89...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6.8.1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-452012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3......12...............9....5.........6.........7..1........
3......78.___4____9...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6...1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-48395671012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3......12_______........9....5.........6.........7..1........
3......78.........9...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6...1.3..6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-95342781012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6...1_3__6___...4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9..34.....1............5......34..7....34..7.........8..2............6...
-5732891012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.......4.6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9__34_____1............5......34..7....34..7.........8..2............6...
+6012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5....___4_6___......7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-945631012345678
0.2.............7..........91....6......4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4......2.....8.....5.........6.....3......1.........2.4...8.
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7...2...6..9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-324765012345678
0.2.............7..........91____6___...4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4....._2_____8_....5.........6.....3......1.........2.....8.
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7.._2___6__9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
+2012345678
0.2.............7..........91...........4.6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4............8.....5.........6.....3......1........_2_____8_
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
+6012345678
0.2.............7..........91........___4_6___.......8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......78.........9...4............8.....5.........6.....3......1.........2.......
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
+7012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3______78_........9...4............8.....5.........6.....3......1.........2.......
41.3...78...3..6........6......4......23..............9......7......56....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-6497012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41.3...78.__3__6___.....6......4......23..............9......7..____56___.2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-69518012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41.3....8...3...........6......4......23..............9......7......5.....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34.67..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-85649713012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41.3....8...3...........6......4....._23______........9......7......5.....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
+1012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41_3____8_..3...........6......4......2...............9......7......5.....2.....8.
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
+8012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...._2_____8_
5..3....8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-52713012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5__3____8_....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
-856931012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8..2.4.....1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7....34..7.........8..2............6...
+2012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3.........4....9...4.6......4...8.
6....5.........6.........7..........9.......8._2_4_____1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7.....4..7.........8..2............6...
+6012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3.........4....9___4_6___...4...8.
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7.....4..7.........8..2............6...
+9012345678
0.2.............7..........91.............6..........8.1..4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3......___4____9.....6......4...8.
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7.....4..7.........8..2............6...
-26379158012345678
0.2.............7..........91.............6..........8.1__4_____..3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4...8.
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6.....34..7..1............5............9......7..
8........9...4.....1............5......34..7.....4..7.........8..2............6...
-32861597012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4...8.
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6...__34__7__1............5............9......7..
8........9...4.....1............5......34..7.....4..7.........8..2............6...
-31275896012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6...___4___8_
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6......4.....1............5............9......7..
8........9...4.....1............5......34..7.....4..7.........8..2............6...
-9415826012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4.....
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6......4.....1............5............9......7..
8........9...4.....1............5......34..7..___4__7__.......8..2............6...
+3012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3.........4..7.....4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4.....
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6......4.....1............5............9......7..
8........9...4.....1............5....__3___7__......7.........8..2............6...
-69521843012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3......___4__7__...4..7...2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4.....
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6......4.....1............5............9......7..
8........9...4.....1............5......3............7.........8..2............6...
-85693217012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3............7..___4__7__.2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4.....
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6......4.....1............5............9......7..
8........9...4.....1............5......3............7.........8..2............6...
=012345678
0.2.............7..........91.............6..........8....4.......3..........5....
1.....6...1............5......3............7.....4......2..............8.........9
2...4............8...3.......2...............9....5.........6.........7..1........
3......7..........9...4............8.....5.........6.....3......1.........2.......
41..........3...........6......4......2...............9......7......5...........8.
5.......8.....5.....2.............7..1..........3..............9.....6......4.....
6....5.........6.........7..........9.......8..2.......1...........4.......3......
7..3.......2..............8......6......4.....1............5............9......7..
8........9...4.....1............5......3............7.........8..2............6...