Empezemos a resolver el problema...
Paso 1
Primero vamos a enumerar las hipótesis:
1.- El británico vive en la casa roja.
2.- El sueco tiene un perro.
3.- El danés bebe té.
4.- La casa verde está a la izquierda de la casa blanca.
5.- El que vive la casa verde bebe café.
6.- El que fuma Pall Mall cría pájaros.
7.- El que vive en la casa amarilla fuma Dunhill.
8.- El que vive en la casa de en medio bebe leche.
9.- El noruego vive en la 1ª casa.
10.- El que fuma Blends vive al lado del que tiene un gato.
11.- El que tiene un caballo vive al lado del que fuma Dunhill.
12.- El que fuma Bluemasters bebe cerveza.
13.- El alemán fuma Prince.
14.- El noruego vive al lado de la casa azul.
15.- El que fuma Blends es vecino del que bebe agua.
A partir de aquí formamos una tabla que nos servirá de guía para poder resolver el problema con un poco de orden...
La tabla tiene que tener 25 filas y 25 columnas, de modo que tengamos una tabla tal que así:
(podemos hacer otra tabla para ir apuntando el orden de las casas y los componentes de cada una de ellas.
Serían 5 columnas, una para cada casa, y por filas iríamos rellenando el color, la nacionalidad del dueño, el animal, el tabaco, la bebida y el orden)
Sigue en el paso 2