The zebra puzzle is a well-known logic puzzle. It is often called Einstein's Puzzle or Einstein's Riddle. http://en.wikipedia.org/wiki/Zebra_Puzzle