Sanora.

How to Solve Logic Grid Puzzles: 7 Techniques That Never Need a Guess

Key takeaways

  • A fair logic grid puzzle never needs a guess. Every mark can be justified by a clue or by marks you already have.
  • Most progress comes from one rule: each row and column in a grid block has exactly one ✓, so one ✓ lets you cross out everything else in its row and column.
  • Marks carry across grids. If Ana owns the parrot and the parrot’s owner is 40, Ana is 40, even though no clue says so.
  • “Either … or” means exactly one, and it also rules out everyone who is neither option.
  • Order clues work from both ends: whoever is “younger than” someone can’t be the oldest, and whoever is older can’t be the youngest.

Logic grid puzzles look intimidating: a wall of clues and a grid of empty squares. But every fair puzzle is solved by the same handful of moves, repeated. Learn them once and you will never need to guess again.

We build Logic Parlor, and every puzzle in it is checked by a solver that uses only the techniques below. If the solver can’t finish a puzzle with them, the puzzle never ships. So this isn’t a list of tips. It is the complete toolkit.

How a logic grid puzzle works

You get a few categories, such as people, pets and ages, each with the same number of items. Every person has exactly one pet and exactly one age, and no two people share either. The clues narrow things down until only one arrangement fits.

The grid has a block for every pair of categories: people × pets, people × ages, and ages × pets. You mark a cell ✓ when two items belong together and ✗ when they don’t. When every row in every block has its ✓, you’re done.

The 7 techniques

1. Mark every direct clue first

Some clues simply state a fact: “Ana owns the parrot” (✓ at Ana/parrot) or “Maria doesn’t own the dog” (✗ at Maria/dog). Mark all of these before anything else. They are free progress, and every later technique feeds on marks.

2. One ✓ crosses out its whole row and column

This is the workhorse. Because each person has exactly one pet, a ✓ at Ana/parrot means Ana owns nothing else and nobody else owns the parrot. Cross out the rest of that row and column. Many apps, including Logic Parlor, can do this for you automatically.

3. The last one standing is a ✓

The same rule works in reverse. If every cell in a row is ✗ except one, that last cell must be ✓. This is how most of the grid fills in once you have a few crosses.

4. Carry marks from one grid to another

The grids are connected. If Ana owns the parrot (✓) and the parrot’s owner is 40 (✓), then Ana is 40, even though no single clue says so. And if Ana owns the parrot but the parrot’s owner is not 40, then Ana is not 40 either. Whenever you place a ✓, look at the other blocks that share its row or column and copy across what you know.

5. “Either … or” means exactly one

“The 40-year-old is either Ana or the cat’s owner” packs in three facts:

As soon as you rule out one option, the other is confirmed. “Of Tom and the parrot’s owner, one is 30 and the other lives in York” works the same way: learn which one is 30 and the rest falls into place.

6. Work order clues from both ends

“Ben is younger than the dog’s owner” tells you Ben is not the dog’s owner, Ben is not the oldest, and the dog’s owner is not the youngest. Exact gaps are even stronger: “The fish’s owner is exactly 10 years older than Tom”, with ages 30, 35, 40 and 45, means the fish’s owner can only be 40 or 45 and Tom can only be 30 or 35.

7. Read the hidden ✗ in group clues

“Neither Ana nor the Leeds resident owns the fish” gives two ✗ marks, plus a third: Ana is not the Leeds resident, because the clue treats them as two different people. “Ana, the cat’s owner and the 35-year-old are three different people” gives a ✗ for every pair.

Puzzles that never ask you to guess.

Every Logic Parlor puzzle is solvable with exactly these seven techniques, with big readable clues and hints that explain the next step. Free, offline, for iPhone, iPad and Android.

See Logic Parlor →

A worked example

Here is Logic Parlor’s first puzzle. Four friends (Ana, Ben, Maria and Tom) each own a different pet (cat, dog, fish, parrot) and are different ages (30, 35, 40, 45).

  1. Ana owns the parrot.
  2. Ben is younger than the dog’s owner.
  3. The fish’s owner is exactly 10 years older than Tom.
  4. The 40-year-old is either Ana or the cat’s owner.
  5. Maria doesn’t own the dog.

Try it yourself first, then follow along:

StepReasoningTechnique
1Clue 1: Ana ✓ parrot. Cross out Ana’s other pets and everyone else’s parrot.1, 2
2Clue 2: Ben isn’t the dog’s owner, Ben isn’t 45, and the dog’s owner isn’t 30.6
3Clue 5: Maria isn’t the dog’s owner. Ana, Ben and Maria are all ✗ for the dog, so Tom owns the dog.1, 3
4Clue 3: Tom is 30 or 35. The dog’s owner isn’t 30 (step 2) and Tom owns the dog, so Tom is 35, which makes the fish’s owner 45.6, 4
5Ben isn’t 45 (step 2), so Ben doesn’t own the fish. Ben’s only pet left is the cat: Ben owns the cat and Maria owns the fish, so Maria is 45.4, 3
6Ana and Ben share 30 and 40. Ben is younger than the dog’s owner (35), so Ben is 30 and Ana is 40.6, 3
7Check clue 4: the 40-year-old is Ana, not the cat’s owner (Ben). Exactly one, as required.5

Solution: Ana, parrot, 40 · Ben, cat, 30 · Maria, fish, 45 · Tom, dog, 35. No guesses: every mark followed from a clue or from marks already on the grid.

What to do when you’re stuck

That last point is how Logic Parlor’s hints work: they first check whether any mark on your board is wrong, and only then show the next deduction with the reasoning, using the techniques above. You learn the move instead of just being given the answer.

logic grid puzzles how to solve logic puzzles zebra puzzle deduction puzzles logic puzzle tips Logic Parlor brain games

FAQ

Common questions

What is a logic grid puzzle?

A logic grid puzzle gives you a few categories (for example people, pets and ages) and a list of clues. Every item in one category belongs with exactly one item in each other category. You record what you learn in a grid of ✓ (yes) and ✗ (no) marks until only one arrangement fits every clue. They are also called zebra puzzles, after a well-known puzzle that asked “Who owns the zebra?”.

Do you ever have to guess in a logic grid puzzle?

Not in a fair one. A well-made puzzle has exactly one solution and can be solved by deduction alone. If you feel you must guess, you have almost always missed a cross-grid deduction or an implication of an “either … or” or order clue. Re-read each clue and ask what it rules out, not only what it states.

What does “either … or” mean in a logic puzzle clue?

It means exactly one of the two options is true. “The 40-year-old is either Ana or the cat’s owner” tells you the 40-year-old is one of them but not both, so Ana is not the cat’s owner, and nobody outside those two can be 40.

What does “neither … nor” mean in a logic puzzle clue?

It gives you two ✗ marks at once, and usually a hidden third: “Neither Ana nor the Leeds resident owns the fish” means Ana does not own the fish, the Leeds resident does not own the fish, and Ana is not the Leeds resident, because the clue talks about them as two different people.

Where should I start a logic grid puzzle?

Start with the direct clues, the ones that say plainly that something is or is not true, and mark them all. Then use the one-✓-per-row rule to cross out the rest of each row and column. Only after that turn to comparison clues (“younger than”, “exactly 10 years older”) and either/or clues, which become much easier once the grid has some marks in it.

What is Logic Parlor?

Logic Parlor is a free logic grid puzzle game for iPhone, iPad and Android by Sanora Technologies, launching soon. Every puzzle is checked by a solver to have exactly one solution reachable by deduction alone, clues are large and adjustable, there is a new daily puzzle, and hints explain the next deduction instead of just revealing an answer.

Sanora Technologies

Got a product to build?

We build web apps, mobile apps, SaaS platforms and AI agents for founders and businesses — MVPs in as little as a week, and you work directly with the person writing the code.