Camping logic · always solvable

Tents & Trees

Pitch exactly one tent beside every tree, and tents never touch, not even diagonally. Edge numbers say how many tents each row and column holds.

Tents left 0

Tap a cell: empty → ⛺ tent → 🌿 grass (mark 'no tent here'). Each tent must sit orthogonally next to its own tree, one tent per tree. Red numbers mean too many tents in that line.