- Code: Select all
+----------------+------------+-----------------+
| 14569 8 159 | 7 2 369 | 1359 3459 1359 |
| 159 7 159 | 8 13 4 | 1359 6 2 |
| 12469 249 3 | 169 5 69 | 7 49 8 |
+----------------+------------+-----------------+
| 59 3 2 | 4 8 7 | 59 1 6 |
| 7 59 4 | 2 6 1 | 8 359 359 |
| 8 1 6 | 3 9 5 | 2 7 4 |
+----------------+------------+-----------------+
| 1259 259 8 | 169 7 369 | 4 359 1359 |
| 3 6 179 | 5 4 2 | 19 8 179 |
| 1459 459 1579 | 19 13 8 | 6 2 13579 |
+----------------+------------+-----------------+
Naked triple: In block 1, r1c3 r2c1 r2c3 have identical candidates: 1 5 9
- Removing candidate 1 from r1c1 r3c1
- Removing candidate 5 from r1c1
- Removing candidate 9 from r1c1 r3c1 r3c2
Naked Quad: In row 3, the digits 2 4 6 9 must go in cells r3c1 r3c2 r3c6 r3c8 (unspecified order)
These digits can then be eliminated from the other cells in row 3
- Removing candidate(s) 6 9 from cell r3c4
* Cell r3c4 now has only one possible value: 1
- Removing candidate 1 from r7c4 r9c4 r2c5
* Cell r9c4 now has only one possible value: 9
- Removing candidate 9 from r7c4 r9c1 r9c2 r9c3 r9c9 r7c6
* Cell r7c4 now has only one possible value: 6
- Removing candidate 6 from r7c6
* Cell r7c6 now has only one possible value: 3
- Removing candidate 3 from r1c6 r7c8 r7c9 r9c5
* Cell r9c5 now has only one possible value: 1
- Removing candidate 1 from r9c1 r9c3 r9c9
* Cell r2c5 now has only one possible value: 3
- Removing candidate 3 from r2c7
Box/Line: In column 7, the only valid positions for digit 3 are r1c7
- Removing candidate 3 from block 3 r1c8 r1c9
Box/Line: In column 8, the only valid positions for digit 3 are r5c8
- Removing candidate 3 from block 6 r5c9
Naked pair: In row 5, r5c2 r5c9 have identical candidates: 5 9
- Removing candidate 5 from r5c8
- Removing candidate 9 from r5c8
Naked pair: In row 9, r9c1 r9c2 have identical candidates: 4 5
- Removing candidate 5 from r9c3 r9c9
Naked pair: In block 7, r9c1 r9c2 have identical candidates: 4 5
- Removing candidate 5 from r7c1 r7c2
* Cell r5c8 now has only one possible value: 3
* Cell r9c3 now has only one possible value: 7
- Removing candidate 7 from r8c3 r9c9
* Cell r9c9 now has only one possible value: 3
Naked Quint (Hidden Quad): In row 1, the digits 1 4 5 6 9 must go in cells r1c1 r1c3 r1c6 r1c8 r1c9 (unspecified order)
These digits can then be eliminated from the other cells in row 1
- Removing candidate(s) 1 5 9 from cell r1c7
Naked Triple: In column 9, the digits 1 5 9 must go in cells r1c9 r5c9 r7c9 (unspecified order)
These digits can then be eliminated from the other cells in column 9
- Removing candidate(s) 1 9 from cell r8c9
* Cell r1c7 now has only one possible value: 3
* Cell r8c9 now has only one possible value: 7
Box/Line: In column 3, the only valid positions for digit 5 are r1c3 r2c3
- Removing candidate 5 from block 1 r2c1
- Code: Select all
+------------+--------+-------------+
| 46 8 159 | 7 2 69 | 3 459 159 |
| 19 7 159 | 8 3 4 | 159 6 2 |
| 246 24 3 | 1 5 69 | 7 49 8 |
+------------+--------+-------------+
| 59 3 2 | 4 8 7 | 59 1 6 |
| 7 59 4 | 2 6 1 | 8 3 59 |
| 8 1 6 | 3 9 5 | 2 7 4 |
+------------+--------+-------------+
| 129 29 8 | 6 7 3 | 4 59 159 |
| 3 6 19 | 5 4 2 | 19 8 7 |
| 45 45 7 | 9 1 8 | 6 2 3 |
+------------+--------+-------------+
Finned 2-Fish (aka Finned-X-Wing): Digit 9 in rows 2 8 columns (1) 3 7, Fin: r2c1 => -9r1c3
If digit 9 is true in the fin, then it may be eliminated from all other cells in sight of the fin cell. If digit 9 is false in the fin, then the 2-Fish is valid, and digit 9 must go in columns 3 7, and candidate 9 would be invalid in all other cells in columns 3 7
Therefore digit 9 can be eliminated from all cells where it would have been eliminated in either case.
Box/Line: In block 1, the only valid positions for digit 9 are r2c1 r2c3
- Removing candidate 9 from row 2 r2c7
- Code: Select all
+------------+--------+------------+
| 46 8 15 | 7 2 69 | 3 459 159 |
| 19 7 159 | 8 3 4 | 15 6 2 |
| 246 24 3 | 1 5 69 | 7 49 8 |
+------------+--------+------------+
| 59 3 2 | 4 8 7 | 59 1 6 |
| 7 59 4 | 2 6 1 | 8 3 59 |
| 8 1 6 | 3 9 5 | 2 7 4 |
+------------+--------+------------+
| 129 29 8 | 6 7 3 | 4 59 159 |
| 3 6 19 | 5 4 2 | 19 8 7 |
| 45 45 7 | 9 1 8 | 6 2 3 |
+------------+--------+------------+
Sashimi 2-Fish (aka Sashimi-X-Wing): Digit 9 in rows 4 8 columns 1 (3) 7, Fin: r8c3 => -9r7c1
If digit 9 is true in the fin, then it may be eliminated from all other cells in sight of the fin cell. If digit 9 is false in the fin, then the 2-Fish is valid, and digit 9 must go in columns 1 7, and candidate 9 would be invalid in all other cells in columns 1 7
Therefore digit 9 can be eliminated from all cells where it would have been eliminated in either case.
- Code: Select all
+------------+--------+------------+
| 46 8 15 | 7 2 69 | 3 459 159 |
| 19 7 159 | 8 3 4 | 15 6 2 |
| 246 24 3 | 1 5 69 | 7 49 8 |
+------------+--------+------------+
| 59 3 2 | 4 8 7 | 59 1 6 |
| 7 59 4 | 2 6 1 | 8 3 59 |
| 8 1 6 | 3 9 5 | 2 7 4 |
+------------+--------+------------+
| 12 29 8 | 6 7 3 | 4 59 159 |
| 3 6 19 | 5 4 2 | 19 8 7 |
| 45 45 7 | 9 1 8 | 6 2 3 |
+------------+--------+------------+
Sashimi 2-Fish (aka Sashimi-X-Wing): Digit 1 in rows 1 7 columns (1) 3 9, Fin: r7c1 => -1r8c3
If digit 1 is true in the fin, then it may be eliminated from all other cells in sight of the fin cell. If digit 1 is false in the fin, then the 2-Fish is valid, and digit 1 must go in columns 3 9, and candidate 1 would be invalid in all other cells in columns 3 9
Therefore digit 1 can be eliminated from all cells where it would have been eliminated in either case.
Then singles to solution