Từ đề bài, giả thiết ta có Na-uy-> vàng->dunhill-> mèo-> nước khoángĐan mạch-> xanh lơ-> blend-> ngựa->tràAnh-> đỏ->pall mall-> chim sữaĐức->xanh lá -> print-> cá->cà phêThụy Điển-> trắng-> blue master-> chó -> bia- Từ giả thiết e ta có: nhà 1 - người Nauy- Từ giả thiết j ta có: nhà 3 - thích uống sữa- Từ giả thiết n ta có: nhà 2 - màu tím* Do ngôi nhà màu xanh nằm ngay trước nhà màu trắng (giả thiết o) nên nhà 1 không thể là nhà màu xanh hay trắng, vậy nhà 1 màu vàng. Từ giả thiết h suy ra người ở nhà 1 thích ăn gà rán, theo giả thiết m ta có nhà 2 nuôi ngựa.* Như vậy, nhà màu xanh có thể là nhà 3 hoặc 4 tương đương nhà màu trắng là nhà 4 hoặc 5* Xét: nhà 3 màu xanh, nhà 4 màu trắng. Theo giả thiết f thì người ở nhà 3 phải thích uống cà phê, trái với giả thiết j.Vậy: nhà 4 màu xanh và uống cà phê, nhà 5 màu trắng, nhà 3 màu đỏ. Từ giả thiết a thu được người Anh sống trong nhà 3.Lúc này ta đã có các thông tin sau:* Nhà 1: người Nauy, màu vàng, ăn gà rán.* Nhà 2: màu tím, nuôi ngựa* Nhà 3: người Anh, màu đỏ, uống sữa* Nhà 4: màu xanh, uống cà phê* Nhà 5: màu trắng* Từ l, k: người thích bóng đá có thể ở nhà 2, nhà 3, nhà 4.+. TH1: Người thích bóng đá ở nhà 2, từ l và các thông tin đã có suy ra nhà 1: uống nước.* Từ k ta có nhà 1 hoặc nhà 3 nuôi mèo. Giả sử nhà 1 nuôi mèo, vậy nhà 3 nuôi vẹt hoặc chó. Theo b: người Thụy Điển nuôi chó, mà người sống trong nhà 3 là người Anh => nhà 3 nuôi vẹt.* Theo i ta có nhà 3 chơi game. Theo g => nhà 5: ăn hamburger và uống bia, còn lại nhà 2 thích uống chè => nhà 2: người Đan Mạch. Còn lại nhà 4: người Đức, ăn xúc xích. Lúc này ta có:Nhà 1: người Na uy, màu vàng, ăn gà rán, uống nước, nuôi mèoNhà 2: Người Đan Mạch, màu tím, thích bóng đá, uống chè, nuôi ngựaNhà 3: Người Anh, màu đỏ, chơi game, uống sữa, nuôi vẹtNhà 4: Người Đức, màu xanh, ăn xúc xích, uống cà phê.Nhà 5: Người Thụy Điển, màu trắng, ăn hamburger, uống bia, nuôi chó=> Người Đức chưa nuôi con vật nào nên người Đức sẽ là người nuôi cá.
Từ đề bài, giả thiết ta có Na-uy-> vàng->dunhill-> mèo-> nước khoángĐan mạch-> xanh lơ-> blend-> ngựa->tràAnh-> đỏ->pall mall-> chim sữaĐức->xanh lá -> print-> cá->cà phêThụy Điển-> trắng-> blue master-> chó -> bia- Từ giả thiết e ta có: nhà 1 - người Nauy- Từ giả thiết j ta có: nhà 3 - thích uống sữa- Từ giả thiết n ta có: nhà 2 - màu xanh lơ* Do ngôi nhà màu xanh nằm ngay trước nhà màu trắng (giả thiết o) nên nhà 1 không thể là nhà màu xanh hay trắng, vậy nhà 1 màu vàng. Từ giả thiết h suy ra người ở nhà 1 thích dunhill, theo giả thiết m ta có nhà 2 nuôi ngựa.* Như vậy, nhà màu xanh có thể là nhà 3 hoặc 4 tương đương nhà màu trắng là nhà 4 hoặc 5* Xét: nhà 3 màu xanh, nhà 4 màu trắng. Theo giả thiết f thì người ở nhà 3 phải thích uống cà phê, trái với giả thiết j.Vậy: nhà 4 màu xanh và uống cà phê, nhà 5 màu trắng, nhà 3 màu đỏ. Từ giả thiết a thu được người Anh sống trong nhà 3.Lúc này ta đã có các thông tin sau:* Nhà 1: người Nauy, màu vàng, dunhill.* Nhà 2: màu xanh lơ, nuôi ngựa* Nhà 3: người Anh, màu đỏ, uống sữa* Nhà 4: màu xanh, uống cà phê* Nhà 5: màu trắng* Từ l, k: người thích bóng đá có thể ở nhà 2, nhà 3, nhà 4.+. TH1: Người thích bóng đá ở nhà 2, từ l và các thông tin đã có suy ra nhà 1: uống nước.* Từ k ta có nhà 1 hoặc nhà 3 nuôi mèo. Giả sử nhà 1 nuôi mèo, vậy nhà 3 nuôi chim hoặc chó. Theo b: người Thụy Điển nuôi chó, mà người sống trong nhà 3 là người Anh => nhà 3 nuôi vẹt.* Theo i ta có nhà 3 pall mall. Theo g => nhà 5: blue master và uống bia, còn lại nhà 2 thích uống trà => nhà 2: người Đan Mạch. Còn lại nhà 4: người Đức, . Lúc này ta có:Nhà 1: người Na uy, màu vàng, dunhill, uống nước, nuôi mèoNhà 2: Người Đan Mạch, xanh lơ, blend , uống trà, nuôi ngựaNhà 3: Người Anh, màu đỏ, pall mall, uống sữa, nuôi chimNhà 4: Người Đức, màu xanh,print, uống cà phê.Nhà 5: Người Thụy Điển, màu trắng,blue master, uống bia, nuôi chó=> Người Đức chưa nuôi con vật nào nên người Đức sẽ là người nuôi cá.