Logic Puzzle Club

Tents of the week: week 1

The full logical solve of the hard Tents for September 1 to September 7, 2026, 14 × 14. 67 steps, 10 techniques, no guessing. Step through it, or jump to any step below.

Far from every tree. These squares have no tree above, below, left or right, so no tent can go there. They are grass.
Step 1 of 67

Every step

  1. These squares have no tree above, below, left or right, so no tent can go there. They are grass.

  2. Row 6 needs no tents. Every open square in it is grass.

  3. Row 8 needs no tents. Every open square in it is grass.

  4. The tree at row 6, column 11 has one open square beside it, and its tent has to go somewhere. It goes at row 5, column 11.

  5. Tents never touch, not even at a corner. Every open square around the tent at row 5, column 11 is grass.

  6. The tree at row 6, column 12 has one open square beside it, and its tent has to go somewhere. It goes at row 7, column 12.

  7. Tents never touch, not even at a corner. Every open square around the tent at row 7, column 12 is grass.

  8. Row 7 still needs 6 tents and has exactly 6 open squares. Each one gets a tent.

  9. Column 10 needs 1 tent and already has it. Its other open squares are grass.

  10. Column 12 needs 1 tent and already has it. Its other open squares are grass.

  11. The tree at row 2, column 10 has one open square beside it, and its tent has to go somewhere. It goes at row 2, column 9.

  12. Tents never touch, not even at a corner. Every open square around the tent at row 2, column 9 is grass.

  13. The tree at row 1, column 8 has one open square beside it, and its tent has to go somewhere. It goes at row 1, column 7.

  14. The tree at row 3, column 10 has one open square beside it, and its tent has to go somewhere. It goes at row 3, column 11.

  15. The tree at row 6, column 13 has one open square beside it, and its tent has to go somewhere. It goes at row 5, column 13.

  16. Tents never touch, not even at a corner. Every open square around the tent at row 5, column 13 is grass.

  17. Every other square beside the tree at row 2, column 11 is grass or holds a tent that belongs to another tree. Its tent goes at row 1, column 11.

  18. Every tree beside this square already has its own tent. A tent here would have no tree, so it is grass.

  19. Suppose a tent at row 4, column 6. With grass all around it, column 5 could no longer fit its 4 tents. So row 4, column 6 is grass.

  20. Suppose a tent at row 4, column 8. With grass all around it, the tree at row 5, column 9 would have no square left for its tent. So row 4, column 8 is grass.

  21. Suppose a tent at row 5, column 4. With grass all around it, column 5 could no longer fit its 4 tents. So row 5, column 4 is grass.

  22. Suppose a tent at row 10, column 4. With grass all around it, row 9 could no longer fit its 4 tents. So row 10, column 4 is grass.

  23. Suppose a tent at row 10, column 6. With grass all around it, row 9 could no longer fit its 4 tents. So row 10, column 6 is grass.

  24. Suppose a tent at row 10, column 14. With grass all around it, column 13 could no longer fit its 4 tents. So row 10, column 14 is grass.

  25. Suppose a tent at row 2, column 13. With grass all around it, column 14 could no longer fit its 3 tents. So row 2, column 13 is grass.

  26. Column 13 still needs 3 tents and has exactly 3 open squares. Each one gets a tent.

  27. Tents never touch, not even at a corner. Every open square around the tent at row 11, column 13 is grass.

  28. Tents never touch, not even at a corner. Every open square around the tent at row 14, column 13 is grass.

  29. Column 14 still needs 2 tents and has exactly 2 open squares. Each one gets a tent.

  30. Row 1 needs 3 tents and already has them. Its other open squares are grass.

  31. Suppose a tent at row 3, column 3. With grass all around it, row 2 could no longer fit its 2 tents. So row 3, column 3 is grass.

  32. Suppose grass at row 11, column 11. Then column 11 could no longer fit its 5 tents. So row 11, column 11 holds a tent.

  33. Suppose a tent at row 12, column 2. With grass all around it, row 13 could no longer fit its 4 tents. So row 12, column 2 is grass.

  34. The tree at row 12, column 1 has one open square beside it, and its tent has to go somewhere. It goes at row 13, column 1.

  35. Tents never touch, not even at a corner. Every open square around the tent at row 13, column 1 is grass.

  36. Suppose a tent at row 3, column 1. With grass all around it, column 2 could no longer fit its 2 tents. So row 3, column 1 is grass.

  37. Row 3 still needs 2 tents and has exactly 2 open squares. Each one gets a tent.

  38. Tents never touch, not even at a corner. Every open square around the tent at row 3, column 4 is grass.

  39. Row 2 still needs 1 tent and has exactly 1 open square. It gets a tent.

  40. Row 4 still needs 2 tents and has exactly 2 open squares. Each one gets a tent.

  41. Tents never touch, not even at a corner. Every open square around the tent at row 4, column 9 is grass.

  42. Column 1 still needs 1 tent and has exactly 1 open square. It gets a tent.

  43. Tents never touch, not even at a corner. Every open square around the tent at row 10, column 1 is grass.

  44. Column 3 still needs 3 tents and has exactly 3 open squares. Each one gets a tent.

  45. Tents never touch, not even at a corner. Every open square around the tent at row 11, column 3 is grass.

  46. Tents never touch, not even at a corner. Every open square around the tent at row 13, column 3 is grass.

  47. Every tree beside this square already has its own tent. A tent here would have no tree, so it is grass.

  48. Row 5 still needs 1 tent and has exactly 1 open square. It gets a tent.

  49. Suppose a tent at row 12, column 6. With grass all around it, column 5 could no longer fit its 4 tents. So row 12, column 6 is grass.

  50. Suppose grass at row 9, column 5. Follow the counts and the pairs from there, and row 14 could no longer fit its 3 tents. So row 9, column 5 holds a tent.

  51. Tents never touch, not even at a corner. Every open square around the tent at row 9, column 5 is grass.

  52. Suppose a tent at row 11, column 8. With grass all around it, row 10 could no longer fit its 2 tents. So row 11, column 8 is grass.

  53. Suppose a tent at row 13, column 7. With grass all around it, column 8 could no longer fit its 1 tent. So row 13, column 7 is grass.

  54. Suppose grass at row 9, column 7. Follow the counts and the pairs from there, and the tree at row 12, column 7 would have no square left for its tent. So row 9, column 7 holds a tent.

  55. Tents never touch, not even at a corner. Every open square around the tent at row 9, column 7 is grass.

  56. Row 9 needs 4 tents and already has them. Its other open squares are grass.

  57. Row 10 still needs 1 tent and has exactly 1 open square. It gets a tent.

  58. Tents never touch, not even at a corner. Every open square around the tent at row 10, column 9 is grass.

  59. Column 9 still needs 1 tent and has exactly 1 open square. It gets a tent.

  60. Tents never touch, not even at a corner. Every open square around the tent at row 14, column 9 is grass.

  61. Row 13 still needs 2 tents and has exactly 2 open squares. Each one gets a tent.

  62. Tents never touch, not even at a corner. Every open square around the tent at row 13, column 5 is grass.

  63. Tents never touch, not even at a corner. Every open square around the tent at row 13, column 11 is grass.

  64. Row 12 still needs 1 tent and has exactly 1 open square. It gets a tent.

  65. Tents never touch, not even at a corner. Every open square around the tent at row 12, column 8 is grass.

  66. Row 11 still needs 1 tent and has exactly 1 open square. It gets a tent.

  67. Row 14 still needs 1 tent and has exactly 1 open square. It gets a tent.