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.
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.