文档介绍:  
2. 每一位房子的主人国籍都不同  
3. 这5个人每人只喝一个牌子的饮料, 只抽一个牌子的香烟, 只养一种宠物  
4. 没有人有相同的宠物, 抽相同牌子的香烟, 喝相同的饮料  
已知:  
1. 英国人住在红房子里  
2. 瑞典人养了一条狗  
3. 丹麦人喝茶  
4. 绿房子在白房子左边  
5. 绿房子主人喝咖啡  
6. 抽PALL MALL烟的人养了一只鸟  
7. 黄房子主人抽DUNHILL烟  
8. 住在中间那间房子的人喝牛奶  
9. 挪威人住在第一间房子  
10. 抽混合烟的人住在养猫人的旁边  
11. 养马人住在DUNHILL烟的人旁边  
12. 抽BLUE MASTER烟的人喝啤酒  
13. 德国人抽PRINCE烟  
14. 挪威人住在蓝房子旁边  
15. 抽混合烟的人的邻居喝矿泉水  
问题:谁养鱼
答案:德国人养鱼。
为了让每个步骤显得有据可查,从上15条件首先得知的已知条件有:
英国人住红房子;瑞典人养狗;丹麦人喝茶;德国人抽PRINCE烟。
开始推理:
先从房子开始,
(1):总共有五间房子,由“9. 挪威人住在第一间房子”以及“14. 挪威人住在蓝房子旁边”可推出,蓝房子为第2间房子。
(2):设绿房子为第X间房子,由“4. 绿房子在白房子左边”可得知,白房子为第X+1间房子,由于第一间房子后面为蓝色的房子,所以绿房子应该为第3或4间,白房子应该为第4或5间。
(3):由“5. 绿房子主人喝咖啡”,以及“8. 住在中间那间房子的人喝牛奶”可得知,绿房子应该为第4间,而不是中间那间(即第3间),同时得知白房子为第5间。
(4):由(1)(2)(3)的结论可知,第1,3房间应该为红色或者黄色房间,由“9. 挪威人住在第一间房子”和“1. 英国人住在红房子里”可知,挪威人住在第1间为黄色的房子;英国人住在第3间为红色的房子,喝牛奶。
(5):由“7. 黄房子主人抽DUNHILL烟”得知,挪威人住在第1间为黄色的房子,抽DUNHILL烟。
(6):由(5)的结论和“11. 养马人住在DUNHILL烟的人旁边”可知,养马的人住在第2间蓝色房子。
(7):由“德国人抽PRINCE烟”,“(5)的结论中挪威人抽DUNHILL烟”联系“丹麦人喝茶”,“(4)的结论中英国人喝牛奶”的条件, 和“12. 抽BLUE MASTER烟的人喝啤酒”得知,瑞典人喝啤酒,抽BLUE MASTER烟。
(8):由“丹麦人喝茶”,“(4)的结论中英国人喝牛奶,挪威人住黄色房子”,“(7)的结论中瑞典人喝啤酒”,“5. 绿房子主人喝咖啡”可得知,德国人住绿色的房子,喝咖啡。
(9):由“英国人住红房子”,“(4)的结论中挪威人住黄房子”,“(8)的结论中德国人住绿房子”可知,瑞典人或丹麦人住在蓝色或者白色房子。
(10):由“(6)的结论中养马的人住第2间蓝色房子”和“瑞典人养狗”得知,瑞典人住在白房子,剩下最后的丹麦人是住在蓝房子,且养