Logic Puzzle Club

Slitherlink of the week: week 2

The full logical solve of the hard Slitherlink for September 8 to September 14, 2026, 12 × 12. 233 steps, 12 techniques, no guessing. Step through it, or jump to any step below.

Zero clue. The 0 at row 6, column 7 uses none of its four sides. Cross every one.
Step 1 of 233

Every step

  1. The 0 at row 6, column 7 uses none of its four sides. Cross every one.

  2. The 0 at row 7, column 5 uses none of its four sides. Cross every one.

  3. The 0 at row 8, column 6 uses none of its four sides. Cross every one.

  4. The 0 at row 11, column 8 uses none of its four sides. Cross every one.

  5. The 0 at row 12, column 3 uses none of its four sides. Cross every one.

  6. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  7. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  8. The 3 at row 7, column 4 has exactly three sides that can still be lines. It needs all of them.

  9. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  10. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  11. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  12. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  13. The 3 at row 8, column 4 has exactly three sides that can still be lines. It needs all of them.

  14. The 1 at row 9, column 4 already has one line. Its other sides are ×.

  15. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  16. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  17. The 1 at row 9, column 3 already has one line. Its other sides are ×.

  18. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  19. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  20. The 3 at row 12, column 8 has exactly three sides that can still be lines. It needs all of them.

  21. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  22. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  23. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  24. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  25. The corner dot has no other sides, so the 3 at row 1, column 1 uses both sides there or neither. A 3 can’t skip two sides, so both are lines.

  26. The corner dot has no other sides, so the 3 at row 1, column 12 uses both sides there or neither. A 3 can’t skip two sides, so both are lines.

  27. Every other side at that corner dot is ×, so the 1 at row 5, column 6 uses both sides there or neither. Both would be two lines, so both are ×.

  28. Every other side at that corner dot is ×, so the 1 at row 7, column 7 uses both sides there or neither. Both would be two lines, so both are ×.

  29. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  30. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  31. The 1 at row 7, column 7 has exactly one side that can still be a line. It needs it.

  32. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  33. The 2 at row 8, column 7 has exactly two sides that can still be lines. It needs all of them.

  34. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  35. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  36. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  37. Every other side at that corner dot is ×, so the 1 at row 5, column 5 uses both sides there or neither. Both would be two lines, so both are ×.

  38. The 1 at row 5, column 6 has exactly one side that can still be a line. It needs it.

  39. Every other side at that corner dot is ×, so the 1 at row 10, column 5 uses both sides there or neither. Both would be two lines, so both are ×.

  40. The 1 at row 10, column 4 has exactly one side that can still be a line. It needs it.

  41. Every other side at that corner dot is ×, so the 1 at row 11, column 2 uses both sides there or neither. Both would be two lines, so both are ×.

  42. Every other side at that corner dot is ×, so the 1 at row 12, column 10 uses both sides there or neither. Both would be two lines, so both are ×.

  43. The 3s at row 1, column 1 and row 2, column 2 touch at a corner. The two sides of each that face away from the other are lines.

  44. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  45. A line runs into a corner of the 3 at row 11, column 5 from outside. That dot can take one more line, so the 3 can’t use both sides there. It uses the two sides away from that corner.

  46. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  47. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  48. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  49. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  50. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  51. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  52. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  53. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  54. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  55. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  56. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  57. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  58. The 1 at row 10, column 5 has exactly one side that can still be a line. It needs it.

  59. The 3 at row 11, column 5 already has three lines. Its other sides are ×.

  60. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  61. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  62. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  63. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  64. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  65. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  66. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  67. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  68. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  69. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  70. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  71. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  72. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  73. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  74. The 1 at row 10, column 8 already has one line. Its other sides are ×.

  75. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  76. The 2 at row 10, column 9 has exactly two sides that can still be lines. It needs all of them.

  77. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  78. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  79. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  80. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  81. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  82. The 2 at row 11, column 10 already has two lines. Its other sides are ×.

  83. The 1 at row 12, column 10 already has one line. Its other sides are ×.

  84. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  85. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  86. The 3 at row 11, column 11 has exactly three sides that can still be lines. It needs all of them.

  87. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  88. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  89. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  90. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  91. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  92. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  93. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  94. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  95. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  96. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  97. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  98. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  99. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  100. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  101. The 1 at row 11, column 2 already has one line. Its other sides are ×.

  102. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  103. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  104. The 2 at row 10, column 2 has exactly two sides that can still be lines. It needs all of them.

  105. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  106. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  107. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  108. Try the highlighted side both ways. Whether it is a line or ×, the counting rules force the same marks, so those marks are certain.

  109. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  110. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  111. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  112. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  113. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  114. Try the highlighted side both ways. Whether it is a line or ×, the counting rules force the same marks, so those marks are certain.

  115. Try the highlighted side both ways. Whether it is a line or ×, the counting rules force the same marks, so those marks are certain.

  116. Every other side at that corner dot is ×, so the 1 at row 1, column 8 uses both sides there or neither. Both would be two lines, so both are ×.

  117. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  118. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  119. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  120. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  121. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  122. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  123. A line runs into a corner of the 3 at row 4, column 8 from outside. That dot can take one more line, so the 3 can’t use both sides there. It uses the two sides away from that corner.

  124. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  125. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  126. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  127. The 2 at row 3, column 8 already has two lines. Its other sides are ×.

  128. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  129. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  130. The 1 at row 1, column 8 has exactly one side that can still be a line. It needs it.

  131. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  132. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  133. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  134. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  135. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  136. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  137. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  138. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  139. Suppose this side were a line. Following the counting rules from there, some dot or number breaks. So it’s ×.

  140. Try the highlighted side both ways. Whether it is a line or ×, the counting rules force the same marks, so those marks are certain.

  141. Try the highlighted side both ways. Whether it is a line or ×, the counting rules force the same marks, so those marks are certain.

  142. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  143. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  144. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  145. The 2 at row 1, column 3 already has two lines. Its other sides are ×.

  146. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  147. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  148. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  149. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  150. The 2 at row 4, column 3 already has two lines. Its other sides are ×.

  151. The 2 at row 5, column 3 has exactly two sides that can still be lines. It needs all of them.

  152. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  153. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  154. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  155. The 1 at row 5, column 5 has exactly one side that can still be a line. It needs it.

  156. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  157. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  158. The 2 at row 4, column 4 has exactly two sides that can still be lines. It needs all of them.

  159. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  160. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  161. The 2 at row 3, column 4 already has two lines. Its other sides are ×.

  162. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  163. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  164. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  165. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  166. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  167. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  168. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  169. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  170. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  171. The 1 at row 5, column 9 has exactly one side that can still be a line. It needs it.

  172. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  173. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  174. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  175. The 1 at row 4, column 11 already has one line. Its other sides are ×.

  176. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  177. The 3 at row 3, column 12 already has three lines. Its other sides are ×.

  178. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  179. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  180. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  181. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  182. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  183. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  184. The 1 at row 5, column 11 already has one line. Its other sides are ×.

  185. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  186. The 3 at row 1, column 12 has exactly three sides that can still be lines. It needs all of them.

  187. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  188. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  189. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  190. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  191. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  192. The 3 at row 2, column 10 has exactly three sides that can still be lines. It needs all of them.

  193. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  194. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  195. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  196. Drawing this side would close a loop and leave other lines outside it. There is only one loop, so it’s ×.

  197. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  198. The 1 at row 6, column 9 already has one line. Its other sides are ×.

  199. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  200. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  201. Drawing this side would close a loop and leave other lines outside it. There is only one loop, so it’s ×.

  202. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  203. The 2 at row 7, column 9 already has two lines. Its other sides are ×.

  204. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  205. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  206. Drawing this side would close a loop and leave other lines outside it. There is only one loop, so it’s ×.

  207. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  208. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  209. The 1 at row 8, column 1 already has one line. Its other sides are ×.

  210. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  211. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  212. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  213. This dot has no line and only one open side. A line there would stop dead at the dot, so it’s ×.

  214. Suppose this side were ×. Following the counting rules from there, some dot or number breaks. So it’s a line.

  215. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  216. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  217. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  218. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  219. The 1 at row 7, column 11 already has one line. Its other sides are ×.

  220. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  221. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  222. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  223. Drawing this side would close a loop and leave other lines outside it. There is only one loop, so it’s ×.

  224. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  225. This dot already has two lines. The loop can’t branch, so its other sides are ×.

  226. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  227. Drawing this side would close the loop while the 2 at row 9, column 11 still has the wrong count. So it’s ×.

  228. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  229. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  230. The 2 at row 9, column 11 already has two lines. Its other sides are ×.

  231. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  232. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.

  233. A line ends at this dot, and only one side is still open. The loop can’t stop here, so it goes on that way.