Logic grid
Counterexamples
Practice
Tap a cell to cycle: blank → ✗ (no) → ● (yes). Each person has exactly one pet.
Check
New puzzle
Test it