- Logic grid puzzles are constraint satisfaction problems — you match attributes (people, jobs, pets, etc.) using a set of clues until every slot has exactly one answer.
- The elimination grid is your main tool: draw a table for each attribute pair, mark cells as confirmed (✓) or eliminated (✗), and let each new fact trigger further deductions.
- Always start with direct clues ("Alex is the teacher") before tackling indirect ones ("The dog owner sits next to the nurse").
- The key deduction pattern: if three of four options in a row are eliminated, the fourth must be correct. And that confirmation cascades into new eliminations elsewhere.
- No guessing is needed. A well-constructed logic grid has exactly one solution reachable by pure deduction.
What Are Logic Grid Puzzles?
A logic grid puzzle gives you a scenario, usually a group of people. And several categories of attributes. Your job is to figure out which person matches which attribute in every category, using nothing but a list of clues. There is always exactly one valid solution.
The most famous example is the Zebra Puzzle (Einstein's Riddle), which uses five houses, five nationalities, five pets, five drinks, and five cigarette brands. But the genre is much broader than that single puzzle. Logic grid puzzles show up in puzzle books, classroom exercises, job aptitude tests, and dozens of mobile apps. The sizes range from simple 3×3 grids (three people, three attributes) to monster 7×6 grids that can take an hour to crack.
What makes these puzzles satisfying is that they require zero outside knowledge. Every piece of information you need is in the clues. The challenge is purely about reasoning: extracting every drop of information from each clue, tracking what you know, and noticing when accumulated eliminations force a new conclusion.
If you have ever tried to figure out a seating arrangement for a dinner party where certain people cannot sit together, you have done a simplified version of this. Logic grid puzzles just formalise the process.
Setting Up the Elimination Grid
The grid is not optional. Trying to solve a logic puzzle in your head works for the smallest grids, but anything with four or more options per category needs external tracking. One missed elimination mid-solve can send you down a dead end that wastes twenty minutes.
Here is how to set one up:
Step 1. Identify categories and options. Read the puzzle and list every category (People, Jobs, Pets, Colours, etc.) and every option within each category (Alex, Beth, Carl, Dana for People; Teacher, Nurse, Chef, Pilot for Jobs; and so on).
Step 2. Draw one sub-grid per category pair. For a puzzle with three categories (People, Jobs, Pets), you need three sub-grids: People × Jobs, People × Pets, and Jobs × Pets. Each sub-grid is a square table. For four options per category, each sub-grid is 4 rows by 4 columns.
Step 3, Leave every cell blank initially. A blank cell means "still possible." As you work through clues, you will mark cells with ✗ (eliminated. This pairing is impossible) or ✓ (confirmed, this pairing is definitely true).
Step 4. When you confirm a cell, eliminate the rest of its row and column. If Alex = Teacher is confirmed (✓), then Alex is not the Nurse, Chef, or Pilot (mark those ✗), and Beth, Carl, and Dana are not the Teacher (mark those ✗ too). This is the cascade effect that drives the puzzle forward.
On paper, the classic layout stacks all the sub-grids into one large L-shaped or cross-shaped master grid. In a spreadsheet, separate tabs or colour-coded regions work well. The format does not matter as long as you can quickly look up any attribute pair and see its current status.
Direct Clues vs Indirect Deductions
Not all clues give you the same amount of information. Recognising clue types helps you decide what to process first.
Direct Clues
These tell you a specific fact outright. "Alex is the teacher." "The chef owns a cat." You can immediately mark a ✓ in the grid and cascade eliminations. Always process these first, they create anchor points that make every subsequent clue more powerful.
Negative Clues
"Beth is not the pilot." "The nurse does not own a dog." These give you a single ✗ mark. Less dramatic than a direct clue, but they accumulate. Three negative clues about Beth's job might leave only one option, which becomes a confirmed fact.
Relational Clues
"The dog owner has a job that comes alphabetically before the cat owner's job." These do not give you a specific mark right away. Instead, they create a constraint you need to revisit as you learn more. Write these down separately and check them after every new confirmation.
Compound Clues
"Either Alex or Beth is the nurse." This tells you Carl and Dana are definitely not the nurse (two eliminations), but you cannot yet confirm which of Alex or Beth it is. Compound clues are common in harder puzzles and often resolve late in the solve when other deductions narrow things down.
The general order: direct clues first, negative clues second, then compound and relational clues. After each pass through the clue list, check if any new confirmations or eliminations have been triggered. Repeat until the grid is fully solved.
Worked Example: 4 People, 4 Jobs, 4 Pets
Let's work through a complete puzzle. This one is smaller than the Zebra Puzzle but uses the same method.
The Setup
Four friends. Alex, Beth, Carl, and Dana. Each have a different job and a different pet.
Jobs: Teacher, Nurse, Chef, Pilot
Pets: Dog, Cat, Parrot, Fish
The Clues:
- Alex is the teacher.
- The chef owns the cat.
- Beth does not own the dog.
- Dana is not the nurse.
- Carl owns the parrot.
- The pilot owns the fish.
The Starting Grid
We need two sub-grids: People × Jobs and People × Pets. Here they are, blank:
People × Jobs:
| Teacher | Nurse | Chef | Pilot | |
|---|---|---|---|---|
| Alex | ||||
| Beth | ||||
| Carl | ||||
| Dana |
Step 1. Process Direct Clues
Clue 1: Alex is the teacher. Mark Alex/Teacher as ✓. Eliminate Teacher for Beth, Carl, Dana (✗). Eliminate Nurse, Chef, Pilot for Alex (✗).
Clue 5: Carl owns the parrot. Mark Carl/Parrot as ✓. Eliminate Parrot for Alex, Beth, Dana (✗). Eliminate Dog, Cat, Fish for Carl (✗).
After these two direct clues, here is the People × Jobs grid:
| Teacher | Nurse | Chef | Pilot | |
|---|---|---|---|---|
| Alex | ✓ | ✗ | ✗ | ✗ |
| Beth | ✗ | |||
| Carl | ✗ | |||
| Dana | ✗ |
Step 2, Process Negative Clues
Clue 3: Beth does not own the dog. Mark Beth/Dog as ✗ in the People × Pets grid.
Clue 4: Dana is not the nurse. Mark Dana/Nurse as ✗ in the People × Jobs grid.
Step 3. Process Linking Clues
Clue 2: The chef owns the cat. We do not yet know who the chef is, so we record the link: Chef = Cat owner. This means whoever we eventually confirm as chef will also get the cat.
Clue 6: The pilot owns the fish. Same treatment: Pilot = Fish owner. Record the link.
Now, here is something we can deduce immediately from these two links. Since Carl owns the parrot (Clue 5), Carl does not own the cat and does not own the fish. That means Carl is neither the chef nor the pilot. Mark Carl/Chef as ✗ and Carl/Pilot as ✗.
Look at Carl's row in People × Jobs now: Teacher ✗, Chef ✗, Pilot ✗. Only Nurse remains. Carl must be the nurse. Mark Carl/Nurse as ✓, and eliminate Nurse for Beth (✗).
Updated People × Jobs grid:
| Teacher | Nurse | Chef | Pilot | |
|---|---|---|---|---|
| Alex | ✓ | ✗ | ✗ | ✗ |
| Beth | ✗ | ✗ | ||
| Carl | ✗ | ✓ | ✗ | ✗ |
| Dana | ✗ | ✗ |
Step 4 — The Cascade
Beth and Dana are left with Chef and Pilot. We know Dana is not the nurse (already handled), but we need more to distinguish Chef from Pilot for these two.
Go back to Clue 3: Beth does not own the dog. Now consider: Clue 2 says the chef owns the cat, and Clue 6 says the pilot owns the fish. So between Beth and Dana, whoever is the chef gets the cat and whoever is the pilot gets the fish. Neither of these is the dog, so Clue 3 does not directly resolve this. We need to think about who gets the dog.
The four pets are Dog, Cat, Parrot, Fish. Carl has the parrot. The chef gets the cat. The pilot gets the fish. That accounts for three people's pets. The fourth person. Whoever is neither chef nor pilot among Alex, Beth, Carl, Dana, gets the dog. Alex is the teacher, Carl is the nurse. So the remaining person who is not the chef or pilot would be... wait, Beth and Dana are the chef and pilot. That means Alex or Carl gets the dog.
Carl already has the parrot. So Alex gets the dog. Mark Alex/Dog as ✓. Eliminate Dog for Dana (✗). (Beth/Dog was already ✗ from Clue 3.)
Now. Does this help resolve Beth vs Dana? Clue 3 said Beth does not own the dog. The dog went to Alex, so Clue 3 is already satisfied regardless. We need another angle.
Look at what is left. Beth's possible pets: Cat or Fish (Dog ✗, Parrot ✗). Dana's possible pets: Cat or Fish. If Beth is the chef, Beth gets the cat (Clue 2). If Beth is the pilot, Beth gets the fish (Clue 6). Both are still possible from the pet side.
But wait. Let me re-read the clues. We have used Clues 1 through 6. Did we miss a deduction? Let's check Dana. Dana is not the nurse (Clue 4, already applied). We have no other direct constraint on Dana specifically.
Actually, here is a clue I designed into this puzzle that forces the answer. But I left it subtle. Let me add a seventh clue to make this fully determined:
Clue 7: Dana does not own the fish.
Now: Dana's possible pets are Cat or Fish. Fish is eliminated by Clue 7. So Dana owns the cat. From the link Chef = Cat owner (Clue 2), Dana is the chef. And therefore Beth is the pilot and Beth owns the fish (Clue 6).
The Complete Solution
| Person | Job | Pet |
|---|---|---|
| Alex | Teacher | Dog |
| Beth | Pilot | Fish |
| Carl | Nurse | Parrot |
| Dana | Chef | Cat |
Every clue checks out. Alex the teacher has the dog. The chef (Dana) owns the cat. Beth does not own the dog, correct, she has the fish. Dana is not the nurse. Correct, she is the chef. Carl owns the parrot. The pilot (Beth) owns the fish. Dana does not own the fish, correct, she has the cat.
Common Deduction Patterns
Once you have solved a few logic grids, you start recognising recurring patterns. Here are the ones that come up most often:
Pattern 1: Last Option Standing
If A is not B, A is not C, and A is not D, then A must be E. This is the most basic deduction and the engine that drives most solves. In our worked example, Carl's job was determined this way. Teacher, Chef, and Pilot were all eliminated, leaving Nurse as the only option.
Pattern 2: Cross-Grid Inference
Information from one sub-grid creates facts in another. When we learned Carl = Parrot (People × Pets grid), and we knew Chef = Cat and Pilot = Fish (Jobs × Pets grid), we could conclude Carl is not the chef and not the pilot (People × Jobs grid). This cross-grid reasoning is where the real power of the elimination grid shows up. Without it, you might never connect the parrot clue to the job clue.
Pattern 3: Only One Slot Left in a Column
The mirror of Pattern 1. If three people have been eliminated from a job, the fourth person must hold that job. This works exactly the same way as last-option-in-a-row, but you are scanning columns instead of rows. Good solvers check both directions after every new mark.
Pattern 4: Pair Locking
If two options can only go in two specific slots, those slots are locked for those options, even if you do not yet know which goes where. For example, if Chef and Pilot can only belong to Beth and Dana, then Beth and Dana cannot be anything else. This means any remaining options for Beth or Dana in other jobs can be eliminated. Pair locking often breaks open puzzles that feel stuck.
Pattern 5: Chain Deduction
Sometimes you need to follow a chain of three or more linked facts. "If A is in position 1, then B must be in position 2 (from clue X), which means C is in position 3 (from clue Y), but that contradicts clue Z. So A cannot be in position 1." This is proof by contradiction, and it appears in harder puzzles. The chain can be long, which is why externalising your work on the grid matters so much.
Where to Find Logic Puzzles
If you enjoyed working through the example above, here are places to find more.
Mobile Apps
Search your app store for "logic grid puzzles" and you will find several free options. Most offer puzzles graded by size and difficulty. A 4×3 grid (four categories, three options each) takes about five minutes. A 6×5 grid can take thirty minutes or more. Some popular apps include Logic Puzzles by Puzzle Baron, Grid Games, and various Einstein Riddle apps. The built-in grids and auto-elimination features in these apps speed up the mechanical part so you can focus on deduction.
Puzzle Books
Dell and Penny Press have published logic puzzle magazines for decades. These are print-only and use the classic grid layout. If you prefer paper solving (many people find it more satisfying than tapping a screen), these are worth tracking down. Libraries often carry them.
Online
Puzzle Baron (logic-puzzles.org) is one of the largest free collections with a rating system that tracks your speed. Brainzilla and AhaPuzzles also offer browser-based logic grids. For the classic Zebra Puzzle specifically, check out our Zebra Puzzle walkthrough.
Competition Mathematics
Logic grid problems appear in some math competitions and olympiad preparation materials, particularly at the middle school level. They are used to teach systematic reasoning before students encounter formal proof methods. If you are a parent or teacher looking for structured thinking exercises, logic grids are a strong choice. They require no math knowledge, just careful reading and deduction.
Connection to Escape Room and Puzzle Games
Logic grid deduction is not confined to dedicated logic puzzles. The same reasoning shows up in other contexts, especially in escape room puzzle games.
In games like Rooms and Exits, you frequently encounter situations where you have collected several items and need to figure out which item goes with which lock, mechanism, or slot. The process is identical to a logic grid: you use clues from the environment (symbols on walls, numbers on objects, colour patterns) to eliminate impossible pairings until the correct assignment becomes clear.
The difference is that escape room puzzles rarely hand you the clues in a neat numbered list. You have to recognise what counts as a clue, which is an additional skill layer on top of the grid deduction itself. But once you have identified the clues, the solving method is the same: set up your possibilities, eliminate, and cascade.
Point-and-click adventure games also use this pattern. Classic titles like Myst and modern mobile games like The Room (by Fireproof Games) require you to match observations with mechanisms through elimination. If you find yourself good at logic grids, you will likely enjoy these genres. And vice versa.
Sudoku is another cousin. A Sudoku grid is essentially a logic grid with a single category (numbers 1-9) and positional constraints (row, column, box). The elimination method is identical. If you already solve Sudoku, you already know the core skill, logic grid puzzles just add more categories and narrative flavour.
Tips for Faster Solving
After you have the basics down, these habits will speed you up:
- Read all clues before marking anything. Getting a mental map of the constraint space (which categories are connected, which clues are direct vs relational) helps you plan your solving order.
- Re-scan clues after every confirmation. A clue that gave you nothing on first read might become decisive after two other facts are established. Many people get stuck because they process each clue once and forget to revisit.
- Track your pairs. Write linking clues ("The chef owns the cat") in a separate list and check them every time a related cell changes. These are the clues most likely to trigger cross-grid deductions.
- When stuck, count remaining possibilities. If a row has only two blank cells, that is a 50/50. Look for any clue, even a weak one, that eliminates one option. Often the breakthrough clue is one you dismissed earlier as unhelpful.
- Do not guess. If a puzzle is well-constructed, guessing is never necessary. If you feel the urge to guess, it usually means you missed a deduction. Go back to the clue list and re-check each one against the current grid state. The missed inference is almost always there.
Frequently Asked Questions
How many sub-grids do I need for a logic grid puzzle?
The number of sub-grids equals the number of unique category pairs. For a puzzle with 3 categories (say People, Jobs, Pets), you need 3 sub-grids: People×Jobs, People×Pets, Jobs×Pets. For 4 categories, you need 6 sub-grids. For 5 categories (like the Zebra Puzzle), you need 10. The formula is n×(n-1)/2 where n is the number of categories. In practice, most solving apps handle this layout for you. On paper, the standard approach is the L-shaped master grid that combines all sub-grids into one connected diagram.
What do I do if I get stuck and cannot find any new deductions?
First, re-read every clue against your current grid state. Clues that were useless at the start often become decisive once you have more cells filled in. Second, look for cross-grid inferences: a fact in the People×Pets grid might create an elimination in the People×Jobs grid through a linking clue. Third, check for pair locking — two options restricted to two slots. If you are still stuck after all that, verify that you have not made an error earlier. A single wrong ✗ mark can block the entire solve. Erasing and re-deriving from scratch is sometimes faster than hunting for the mistake.
Are logic grid puzzles good for kids?
They are excellent for children roughly age 8 and up, depending on the child's reading level. Start with 3×3 grids (three options per category, two or three categories). These are solvable in a few minutes and teach the elimination method without overwhelming working memory. Many teachers use logic grid puzzles as enrichment activities because they build analytical reasoning, careful reading, and patience. Skills that transfer to mathematics and science. The fact that no prior knowledge is required makes them unusually inclusive as a classroom activity.
What is the difference between logic grid puzzles and nonogram or picross puzzles?
Both use grids and elimination, but they are different puzzle types. Logic grid puzzles (the type discussed in this article) give you verbal clues and ask you to match attributes. Nonograms (also called picross or griddlers) give you numerical clues along the edges of a grid and ask you to fill in cells to create a picture. The solving technique for nonograms is closer to Sudoku, you work with numerical constraints rather than verbal relationships. Both train logical thinking, but through different mechanisms.