Einstein
INTRODUCTION

This is one of the most famous logic puzzles in the world. It is often attributed to Albert Einstein, but there is no solid evidence that he created it.

The setup sounds simple — five houses, five people, five colors, five drinks, five cigarette brands, and five pets — but there is only one logical solution.

Many people try to solve it by guessing, yet it actually rewards systematic deduction: you lock in what must be true, eliminate what cannot be true, and only then move to the next step.

Einstein’s Riddle

There are five houses in a row.

Each house has a different color, and in each lives a person of a different nationality.

Each person drinks a different beverage, smokes a different brand of cigarettes, and keeps a different pet.

No two people share the same drink, cigarette brand, or pet.

Find out: Who owns the fish?

Clues:

1. The Brit lives in the red house.

2. The Swede keeps dogs.

3. The Dane drinks tea.

4. The green house is immediately to the left of the white house.

5. The owner of the green house drinks coffee.

6. The person who smokes “Pall Mall” keeps birds.

7. The owner of the yellow house smokes “Dunhill.”

8. The resident of the middle (third) house drinks milk.

9. The Norwegian lives in the first house.

10. The “Blends” smoker lives next to the person who has cats.

11. The person who keeps horses lives next to the “Dunhill” smoker.

12. The “BlueMaster” smoker drinks beer.

13. The German smokes “Prince.”

14. The Norwegian lives next to the blue house.

15. The “Blends” smoker has a neighbor who drinks water.

The German owns the fish.


STEP-BY-STEP SOLUTION

1. Prepare the grid.

Label the houses 1 to 5 from left to right.

Each house has five properties: color, nationality, drink, cigarette brand, and pet.

2. From clue (9):

“The Norwegian lives in the first house.”

House 1 = Norwegian.

3. From clue (14):

House 1 is at the edge, so it has only one neighbor (House 2).

House 2 = Blue.

4. From clue (8):

“The resident of the middle (third) house drinks milk.”

House 3 = Milk.

5. From clues (4) and (5):

“The green house is immediately to the left of the white house.”

“The owner of the green house drinks coffee.”

Possible green/white pairs are (1,2), (2,3), (3,4), (4,5).

But House 2 is blue, so it cannot be green.

And House 3 drinks milk, so it cannot be green (green must drink coffee).

Therefore only (4,5) works:

House 4 = Green and drinks Coffee.

House 5 = White

6. From clue (1):

“The Brit lives in the red house.”

Colors used so far: House 2 is blue; House 4 is green; House 5 is white.

So the remaining colors for Houses 1 and 3 are red and yellow.

House 1 is Norwegian, so it cannot be the Brit’s red house.

Therefore:

House 3 = Red, and House 3 = Brit.

House 1 = Yellow.

7. From clue (7):

“The owner of the yellow house smokes ‘Dunhill.’”

House 1 = Dunhill.

8. From clue (11):

“The person who keeps horses lives next to the ‘Dunhill’ smoker.”

The Dunhill smoker is in House 1, so only House 2 is “next to” it.

House 2 = Horses.

9. Now set up the key remaining options (this prevents guessing later):

Drinks fixed: House 3 = Milk; House 4 = Coffee.

So the remaining drinks are Tea, Beer, Water for Houses 1, 2, 5.

Nationalities fixed: House 1 = Norwegian; House 3 = Brit.

So the remaining nationalities are Dane, Swede, German for Houses 2, 4, 5.

Cigarettes fixed: House 1 = Dunhill.

So remaining cigarette brands are Blends, Pall Mall, BlueMaster, Prince for Houses 2–5.

10. Use clue (12) and create the only two possible cases:

“The ‘BlueMaster’ smoker drinks beer.”

Beer cannot be in House 3 (milk) and cannot be in House 4 (coffee).

So Beer (and BlueMaster) must be in House 2 or House 5.

CASE A:

House 5 = BlueMaster and drinks Beer.

Then House 2 must take Tea or Water.

CASE B:

House 2 = BlueMaster and drinks Beer.

Then House 5 must take Tea or Water.

11. Use clue (3) to test the cases:

“The Dane drinks tea.”

In CASE A:

If House 5 is Beer, it cannot be Tea, so the Dane (Tea) must be House 2.

So CASE A forces: House 2 = Dane and drinks Tea.

In CASE B:

House 2 is Beer, so it cannot be Tea, therefore the Dane (Tea) must be House 5.

So CASE B forces: House 5 = Dane and drinks Tea.

12. Use clue (13) to eliminate CASE B completely:

“The German smokes ‘Prince.’”

In CASE B, House 2 is BlueMaster (already fixed), so House 2 cannot be German (German must smoke Prince).

That would force the German to be in House 4 or House 5.

But House 5 is Dane in CASE B, so House 5 cannot be German.

Therefore House 4 would have to be German (and smoke Prince) in CASE B, which is fine so far — but now watch what happens with Blends:

Clue (15):

“The ‘Blends’ smoker has a neighbor who drinks water.”

In CASE B, the Blends smoker can only be in House 3 or House 5 (because House 1 is Dunhill, House 2 is BlueMaster, and the German/Prince is elsewhere).

If Blends were in House 5, its only neighbor is House 4, but House 4 drinks coffee, not water (impossible).

So Blends would have to be in House 3.

But House 3’s neighbors are House 2 (beer) and House 4 (coffee), so neither neighbor drinks water (also impossible).

So CASE B contradicts clue (15) and cannot be true.

Conclusion: Only CASE A is possible.

13. Continue with CASE A (the only valid branch):

House 2 = Dane and drinks Tea.

House 5 = BlueMaster and drinks Beer.

14. Use clue (13) properly now:

“The German smokes ‘Prince.’”

House 5 already smokes BlueMaster, so House 5 cannot be German.

So German must be House 4 (or House 2), but House 2 is Dane, so:

House 4 = German and smokes Prince.

15. Use clue (2):

“The Swede keeps dogs.”

The only remaining nationality not used is Swede, so:

House 5 = Swede, and House 5 = Dogs.

16. Now cigarette brands narrow down sharply:

We have:

House 1 = Dunhill

House 4 = Prince

House 5 = BlueMaster

So Houses 2 and 3 must be the remaining two brands: Blends and Pall Mall.

Use clue (6):

“The person who smokes ‘Pall Mall’ keeps birds.”

House 2 already has horses, so it cannot be the birds house.

Therefore:

House 3 = Pall Mall and House 3 = Birds.

And that means:

House 2 = Blends.

17. Use clue (15) again, now that Blends is fixed:

“The ‘Blends’ smoker has a neighbor who drinks water.”

House 2 = Blends, so its neighbors are Houses 1 and 3.

House 3 drinks milk, so it cannot be water.

Therefore:

House 1 = Water.

18. Use clue (10):

“The ‘Blends’ smoker lives next to the person who has cats.”

House 2 = Blends, so cats are in House 1 or House 3.

But House 3 already has birds, so:

House 1 = Cats.

19. Finish pets:

Pets we have:

House 1 = Cats

House 2 = Horses

House 3 = Birds

House 5 = Dogs

So the only remaining pet is Fish, which must be:

House 4 = Fish.

Therefore the German (House 4) owns the fish.

SUMMARY TABLE
House Color Nationality Drink Cigarettes Pet
1 Yellow Norwegian Water Dunhill Cats
2 Blue Dane Tea Blends Horses
3 Red Brit Milk Pall Mall Birds
4 Green German Coffee Prince Fish
5 White Swede Beer BlueMaster Dogs

Download printable PDF

Get a clean, printer-friendly version of this article.


More to explore