Place tents next to trees following the rules
Goal: Place one tent orthogonally adjacent to each tree.
Rules:
1. Each tree has exactly one tent paired with it (up/down/left/right).
2. No two tents touch each other, not even diagonally.
3. The numbers at the edges show how many tents are in that row/column.
Controls: Click an empty cell to place a tent. Click again to mark as grass (no tent). Click again to clear.