Загадка про рыбку

Это, пожалуй, одна из самых известных загадок на логику. Считается, что ее придумал Альберт Эйнштейн. Он утверждал, что ее могут решить В УМЕ всего лишь 2% населения планеты. Только логика — и ничего больше.

Условия:
С одной стороны улицы подряд стоят пять домов, каждый — своего цвета. В каждом живёт человек, все пять — разных национальностей. Каждый человек предпочитает уникальную марку сигарет, напиток и домашнее животное. Кроме того:

  1. Англичанин живёт в красном доме.
  2. Швед держит собаку.
  3. В зелёном доме пьют кофе.
  4. Датчанин предпочитает чай.
  5. Зелёный дом — по соседству слева от белого.
  6. Курильщик "ПалМал" разводит птиц.
  7. В жёлтом доме курят "Данхел".
  8. Молоко пьют в доме посередине.
  9. Норвежец живет в первом доме.
  10. Человек, курящий "Мальборо", живёт рядом с хозяином кошки.
  11. Дом, где курят "Данхел", — рядом с тем, где держат лошадь.
  12. Любитель "Винфилд" пьёт пиво.
  13. Немец курит "Ротманс".
  14. Норвежец живёт рядом с синим домом.
  15. Тот, кто курит "Мальборо", живет рядом с тем, кто пьет воду.