Einstein's Puzzle (Five Houses Riddle)

The famous five-houses riddle, often called Einstein's puzzle or the zebra puzzle: five neighbors live in a row of houses, and a list of clues is enough to work out every detail. We generate a brand-new version every time you play.

How to play Einstein's Puzzle

Controls

Tips

FAQ

Why is it called Einstein's puzzle?

The five-houses riddle is popularly credited to Albert Einstein, with the claim that few people can solve it, but there is no evidence he wrote it. The puzzle type is better known among puzzle fans as a zebra puzzle.

How do you solve a logic puzzle grid?

Mark an ✕ wherever a clue says two things do not match and a ● where they do. When a ● goes in, the rest of its row and column become ✕. Combine facts across grids, and keep going until every row has one ●.

What sizes and levels are there?

Choose 3 × 4 for a gentle start, 4 × 4 and 4 × 5 for everyday solving, or 5 × 5 for an expert challenge. Easy puzzles include more direct clues; Hard puzzles use the fewest clues possible, with more negatives and order clues.

Is every puzzle solvable?

Yes. Puzzles are generated by our own code and checked by a solver, which confirms that the clues lead to exactly one answer.

How is the score calculated?

Bigger grids and harder levels are worth more points, with a bonus for solving quickly. Each hint costs 40 points and each check costs 15.