Just Riddles And More Logo


Einstein's Riddle - One Of The Hardest Riddles Of All Time


This might be the hardest riddle ever created.


Albert Einstein, as a young boy, wrote this riddle during the 19th century.  He said that 98% of the world could not solve it.  It's difficult to follow and you must use sound reasoning. It's a famous riddle and one of the hardest riddles of all time.



Five people of a different nationality live in a row of five houses of different color.  Each person prefers a different beverage, smokes a different brand of cigar and has a different pet.  Can you figure out who owns the fish using the following clues:


 1. The British man lives in a red house.

 2. The Swedish man keeps dogs as pets.

 3. The Danish man drinks tea.

 4. The Green house is next to, and on the left of the White house.

 5. The owner of the Green house drinks coffee.

 6. The person who smokes Pall Mall rears birds.

 7. The owner of the Yellow house smokes Dunhill.

 8. The man living in the center house drinks milk.

 9. The Norwegian lives in the first house.

 10. The man who smokes Blends lives next to the one who keeps cats.

 11. The man who keeps horses lives next to the man who smokes Dunhill.

 12. The man who smokes Blue Master drinks beer.

 13. The German smokes Prince.

 14. The Norwegian lives next to the blue house.

 15. The Blends smoker lives next to the one who drinks water.


 Make a chart with five columns for the five houses, and five rows for house color, nationality, type of drink, type of cigar, and finally, pets.  This gives you 25 boxes to fill in.  From this, it's a long and logical process to the solution....Good Luck!!



Solution to Einstein's Riddle






































Please Share Us With A Friend.



Share This Page With A Friend

More Fun

Getting tired of all of the riddles? Here are some really good, fun things to do for a little break. Take a few of the short tests. See if you can follow directions. Can you solve rebus puzzles? Some of these are sure to bring a smile or two.