Chien-Nan
I solve the puzzle! But, I am wondering if this is the ONLY solution.
House#1
House#2
House#3
House#4
House#5
Norwegian
Danish
British
German
Swedish
yellow
blue
red
green
white
water
tea
milk
coffee
beer
Dunhill
Blend
Pall Mall
Prince
Blue Master
cat
horse
bird
xxx
dog