Upto triple-digit POM moves solution (after 13 singleton moves):
- Code: Select all
+-------------------+------------------+------------+
| 24568 12456 148 | 12458 49 12589 | 79 179 3 |
| 7 124 14 | 1234 6 1239 | 8 19 5 |
| 58 9 3 | 158 7 158 | 2 4 6 |
+-------------------+------------------+------------+
| 48 347 9 | 78 2 6 | 5 37 1 |
| 268 2367 78 | 578 1 578 | 4 367 9 |
| 1 67 5 | 9 3 4 | 67 8 2 |
+-------------------+------------------+------------+
| 9 8 6 | 37 5 37 | 1 2 4 |
| 3 145 2 | 146 8 19 | 69 569 7 |
| 45 1457 147 | 12467 49 1279 | 3 569 8 |
+-------------------+------------------+------------+
1) #VT: (12 6 4 6 10 5 7 5 4)
Single-digit POM: .111.1.1..111.1.1....1.1...........1....1....1..............1...1.1.1....111.1...
Digit 1 not in 12 Templates => -1 @ r1c4 r1c6 r2c4 r2c6
Single-digit POM: 44444.....444............4.44.............4.......4...........4.4.4.....44444....
Digit 4 not in 6 Templates => -4 @ r1c1 r1c2
Single-digit POM: ......77.7............7.....7.7...7..777.7.7..7....7.....7.7...........7.777.7...
Digit 7 not in 7 Templates => -7 @ r9c4 r9c6
Single-digit POM: 8.88.8.........8..8..8.8...8..8.....8.88.8..........8..8...........8............8
Digit 8 not in 5 Templates => -8 @ r1c4
Single-digit POM: ....9999......9.9..9.........9..............9...9.....9.............999.....99.9.
Digit 9 not in 4 Templates => -9 @ r8c6 r9c8
- Code: Select all
+-----------------+---------------+------------+
| 2568 1256 148 | 245 49 2589 | 79 179 3 |
| 7 124 14 | 234 6 239 | 8 19 5 |
| 58 9 3 | 1 7 58 | 2 4 6 |
+-----------------+---------------+------------+
| 48 347 9 | 78 2 6 | 5 37 1 |
| 268 2367 78 | 578 1 578 | 4 367 9 |
| 1 67 5 | 9 3 4 | 67 8 2 |
+-----------------+---------------+------------+
| 9 8 6 | 37 5 37 | 1 2 4 |
| 3 45 2 | 46 8 1 | 69 569 7 |
| 45 1457 147 | 246 49 29 | 3 56 8 |
+-----------------+---------------+------------+
2) #VT: (4 6 4 6 7 5 7 4 4)
Single-digit POM: 8.8..8.........8..8....8...8..8.....8.88.8..........8..8...........8............8
Digit 8 not in 4 Templates => -8 @ r5c6
- Code: Select all
+-----------------+---------------+------------+
| 2568 1256 148 | 245 49 2589 | 79 179 3 |
| 7 124 14 | 234 6 239 | 8 19 5 |
| 58 9 3 | 1 7 58 | 2 4 6 |
+-----------------+---------------+------------+
| 48 347 9 | 78 2 6 | 5 37 1 |
| 268 2367 78 | 578 1 57 | 4 367 9 |
| 1 67 5 | 9 3 4 | 67 8 2 |
+-----------------+---------------+------------+
| 9 8 6 | 37 5 37 | 1 2 4 |
| 3 45 2 | 46 8 1 | 69 569 7 |
| 45 1457 147 | 246 49 29 | 3 56 8 |
+-----------------+---------------+------------+
3) #VT: (4 6 4 6 7 5 7 4 4)
Double-digit POM: .11....1..11....1....1.............1....1....1..............1.......1....11......
and POM: ......77.7............7.....7.7...7..777.7.7..7....7.....7.7...........7.77......
Digit 1 not in 3 Templates => -1 @ r2c2
- Code: Select all
+-----------------+---------------+------------+
| 2568 1256 148 | 245 49 2589 | 79 179 3 |
| 7 24 14 | 234 6 239 | 8 19 5 |
| 58 9 3 | 1 7 58 | 2 4 6 |
+-----------------+---------------+------------+
| 48 347 9 | 78 2 6 | 5 37 1 |
| 268 2367 78 | 578 1 57 | 4 367 9 |
| 1 67 5 | 9 3 4 | 67 8 2 |
+-----------------+---------------+------------+
| 9 8 6 | 37 5 37 | 1 2 4 |
| 3 45 2 | 46 8 1 | 69 569 7 |
| 45 1457 147 | 246 49 29 | 3 56 8 |
+-----------------+---------------+------------+
4) #VT: (3 6 4 6 7 5 7 4 4)
Triple-digit POM: .11....1...1....1....1.............1....1....1..............1.......1....11......
and POM: 22.2.2....2.2.2.........2......2....22...............2.......2...2.........2.2...
and POM: 66...........6............6.....6...66.....6..6....6....6.........6..66....6...6.
Digit 1 not in 2 Templates => -1 @ r1c2 r9c3
Digit 1 in all 2 Templates => 1 @ r9c2
Triple-digit POM: 22.2.2....2.2.2.........2......2....22...............2.......2...2.........2.2...
and POM: 55.5.5...........55....5.........5.....5.5.....5..........5.....5.....5.5......5.
and POM: 66...........6............6.....6...66.....6..6....6....6.........6..66....6...6.
Digit 2 not in 2 Templates => -2 @ r1c1 r1c2 r2c4 r2c6 r5c2
Digit 2 in all 2 Templates => 2 @ r2c2 r5c1
Triple-digit POM: ..444......44............4.44.............4.......4...........4.4.4.....4.444....
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ...2.2....2.............2......2....2................2.......2...2.........2.2...
Digit 4 not in 4 Templates => -4 @ r9c3
Triple-digit POM: ..444......44............4.44.............4.......4...........4.4.4.....4..44....
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ....9999......9.9..9.........9..............9...9.....9..............99.....99...
Digit 4 not in 3 Templates => -4 @ r1c4
Triple-digit POM: 55.5.5...........55....5.........5.....5.5.....5..........5.....5.....5.5......5.
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: 66...........6............6.....6....6.....6..6....6....6.........6..66....6...6.
Digit 5 not in 3 Templates => -5 @ r1c1
Triple-digit POM: .5.5.5...........55....5.........5.....5.5.....5..........5.....5.....5.5......5.
and POM: ...2.2....2.............2......2....2................2.......2...2.........2.2...
and POM: 66...........6............6.....6....6.....6..6....6....6.........6..66....6...6.
Digit 5 not in 2 Templates => -5 @ r1c4 r5c6
Digit 5 in all 2 Templates => 5 @ r5c4
Triple-digit POM: .5...5...........55....5.........5.....5.......5..........5.....5.....5.5......5.
and POM: 66...........6............6.....6....6.....6..6....6....6.........6..66....6...6.
and POM: 8.8..8.........8..8....8...8..8.......8.............8..8...........8............8
Digit 5 not in 1 Template => -5 @ r1c6 r3c1 r8c2 r9c8
Digit 5 in all 1 Template => 5 @ r1c2 r3c6 r8c8 r9c1
Triple-digit POM: 6............6............6.....6....6.....6..6....6....6.........6..6.....6...6.
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ...2.2....2.............2......2....2................2.......2...2.........2.2...
Digit 6 in all 2 Templates => 6 @ r1c1
Triple-digit POM: 6............6............6.....6....6.....6..6....6....6.........6..6.....6...6.
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ....9999......9.9..9.........9..............9...9.....9..............9......99...
Digit 6 not in 1 Template => -6 @ r5c8 r6c2 r8c7 r9c4
Digit 6 in all 1 Template => 6 @ r5c2 r6c7 r8c4
Triple-digit POM: ......77.7............7.....7.7...7...7..7.7..7..........7.7...........7..7......
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ...2.2....2.............2......2....2................2.......2...2.........2.2...
Digit 7 not in 2 Templates => -7 @ r1c8 r4c2 r5c3
Digit 7 in all 2 Templates => 7 @ r1c7
Triple-digit POM: ......7..7............7.......7...7......7.7..7..........7.7...........7..7......
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ........3...3.3.....3.......3.....3........3.....3.......3.3...3..............3..
Digit 7 not in 1 Template => -7 @ r4c4 r5c8 r7c6
Digit 7 in all 1 Template => 7 @ r4c8 r7c4
Triple-digit POM: ..8..8.........8..8........8..8.......8.............8..8...........8............8
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ...2.2....2.............2......2....2................2.......2...2.........2.2...
Digit 8 not in 1 Template => -8 @ r1c3 r4c1
Digit 8 in all 1 Template => 8 @ r1c6
Triple-digit POM: ....9..9......9.9..9.........9..............9...9.....9..............9......99...
and POM: ..1....1...1....1....1.............1....1....1..............1.......1....1.......
and POM: ...2......2.............2......2....2................2.......2...2.........2.2...
Digit 9 not in 1 Template => -9 @ r1c5 r2c8 r9c6
Digit 9 in all 1 Template => 9 @ r1c8 r2c6 r9c5; stte
R. Jamil