Puzzles/Logic puzzles/5 Houses/Solution
The German keeps fish.
Number the houses from left to right. We have the following information:
|Cigar||Pall Mall||Dunhill||Blue Master||Prince|
The green house is not number 2, which is blue. Consequently and from clue 4, it is not 1 or 5. The green house resident drinks coffee, therefore the house is not 3 (whose resident drinks milk). Therefore the green house is 4, and the white house is 5.
This leaves determining the colours of houses 1 and 3. The red house is not number 1 (residents are English and Norwegian respectively) so 3, and house 1 is yellow.
|Cigar||Dunhill||Pall Mall||Blue Master||Prince|
From clue 12, horses are kept in the grounds of house 2. The Norwegian doesn't drink tea (the Dane does) or beer (the Blue Master smoker does) so water. Hence from clue 15, the Blend smoker lives in house 2. We now have:
|Cigar||Dunhill||Blend||Pall Mall||Blue Master||Prince|
from which most of the information easily falls into place:
|Cigar||Dunhill||Blend||Pall Mall||Prince||Blue Master|
Finally, clue 10 tells us that the Norwegian keeps cats, and the German keeps fish.