621、答案
我们已知约翰·凯格雷来自惠灵顿(线索2),并且凯茜·艾伦不是来自美国底特律(线索4),所以她一定来自德班,并且由于她住在3楼(线索3),所以剩下佐伊·温斯顿来自底特律,但她不住在1楼(线索1),而是2楼,剩下的约翰·凯格雷就是住在1楼。因为凯茜·艾伦不学历史(线索4)或物理学(线索1),那么她必定学医学。线索1还告诉我们,佐伊·温斯顿不学物理学,所以她学的是历史,剩下学物理学的是1楼的约翰·凯格雷。
答案:
1楼,约翰·凯格雷,惠灵顿,物理学。
2楼,佐伊·温斯顿,底特律,历史。
3楼,凯茜·艾伦,德班,医学。