Zebra puzzle: Difference between revisions