pra quem quiser saber como faz, fiz o seguinte "walkthrough":
Spoiler :
SOLUÇÃO:
Começar com as 3 dicas prontas: norueguês na primeira casa, morador do meio bebe leite, norueguês vive ao lado da casa azul.
Veja a dica "A casa Verde fica do lado esquerdo da casa Branca.". A casa verde não pode ser a primeira, porque a primeira fica na esquerda da azul (segunda). A segunda é azul. A quinta não pode ser a verde, por ficar na extrema direita e não ter casas á direita dela.
A casa verde só pode ser a 3 ou a 4. Porém, na dica seguinte, sabemos que "O homem que vive na casa Verde bebe Café.". E na casa 3 já tem o leite. Logo, a casa verde só pode ser a 4, e só pode ter café nela. E devemos marcar a casa 5 como branca, pois "A casa Verde fica do lado esquerdo da casa Branca."
Voltando às dicas, vemos que "O Inglês vive na casa Vermelha.". Na casa 1 mora o norueguês, e as casas 2, 4 e 5 já estão com suas cores marcadas. Logo, só a resta associar a casa 3 com a cor vermelha e seu morador inglês - e a cor amarela para a primeira casa, por ser a única casa ainda sem cor.
Se "O homem que vive na casa Amarela fuma Dunhill.", então marcamos a casa 1 amarela com o cigarro Dunhill.
Vemos que "O homem que cria Cavalos vive ao lado do que fuma Dunhill.". O fumante de Dunhill, casa 1 amarela, só tem um vizinho, que é a casa 2 azul. Então, colocamos os cavalos na casa azul 2.
Agora, precisamos combinar dicas.
Vemos que "O homem que fuma Blends é vizinho do que bebe Água." Quem fuma Blends não mora na primeira casa, pois lá fuma-se Dunhill. E o único vizinho da casa 5 branca bebe café (casa 4 verde). Então, só as casas 2, 3 e 4 podem fumar Blends.
Depois disso, podemos resolver quanto às bebidas. Vemos que na casa 1 amarela não pode ter as bebidas leite e café (por já estarem marcadas em outras casas). E se "O Dinamarquês bebe Chá.", e "O homem que fuma BlueMaster bebe Cerveja.", logo, o norueguês da primeira casa só pode consumir Água.
Se, "O homem que fuma Blends é vizinho do que bebe Água.", então a casa 2 azul tem o cigarro Blends.
"O homem que fuma BlueMaster bebe Cerveja.", e isso só pode acontecer na casa 5, porque a na casa 1 fuma-se Dunhill, na casa 2 fuma-se Blends, na casa 3 bebe-se leite, e na casa 4 bebe-se café.
Também por eliminação, se "O Alemão fuma Prince.", a casa 4 verde é onde tem o cigarro Prince. Nas outras casas, já há alguma nacionalidade que não a alemã ou um cigarro que não o Prince.
Se "O Dinamarquês bebe Chá.", isso só é possível na casa 2 azul.
Se "O homem que fuma Pall Mall cria Pássaros.", isso só é possível na casa 3 vermelha.
Se "O Sueco tem Cachorros como animais de estimação.", isso só pode acontecer na casa 5 branca.
"O homem que fuma Blends vive ao lado do que tem Gatos.", e mora entre a casa 1 amarela e a casa 3 vermelha. Mas como na casa 3 já há pássaros, só pode ser na casa 1 amarela onde há gatos.