Easy version.
Hidden Text: Show
Play this puzzle online.
Hard version.
Hidden Text: Show
Play this puzzle online
5 1478 147 | 234 124 9 | 378 6 1278
1689 2 149 | 7 146 134 | 39-8 139 5
169 167 3 | 256 8 15 | 4 179 127
------------------------+----------------------+---------------------
126 9 1245 | 8 1247 147 | 567 457 3
236 346 8 | 2349 5 347 | 1 479 467
7 134 145 | 349 149 6 | 589 2 48
------------------------+----------------------+---------------------
189 178 6 | 459 3 4578 | 2 1457 147
4 137 179 | 569 679 2 | 3567 8 167
238 5 27 | 1 467 478 | 367 347 9
+--------------------+---------------------+--------------------+
| 5 1478 147 | 4-2(3) 124 9 | 78(3) 6 1278 |
| 1689 2 149 | 7 146 134 | 389 139 5 |
| 169 167 3 | 256 8 15 | 4 179 127 |
+--------------------+---------------------+--------------------+
| 126 9 1245 | 8 1247 147 | 567 457 3 |
| 6(23) 346 8 | -349(2) 5 347 | 1 479 467 |
| 7 134 145 | (349) 149 6 | 589 2 48 |
+--------------------+---------------------+--------------------+
| 189 178 6 | (459) 3 4578 | 2 1457 147 |
| 4 17(3) 179 | 69(5) 679 2 | 67(35) 8 167 |
| 28(3) 5 27 | 1 467 478 | 367 347 9 |
+--------------------+---------------------+--------------------+
NP(49)r67c4=*SWing[5r8c7=5r8c4 - 5r7c4=*3r6c4 - 3r1c4=3r1c7] - 3r8c7=3r8c2 -3r9c1=(3-2)r5c1=2r5c4 :=> r5c4=2; stte