Вот задача:
Пять домов, нумерация слева направо:
* Англичанин живёт в красном доме.
* Швед держит собаку.
* Датчанин пьёт чай.
* Зелёный дом стоит слева от белого.
* Жилец зелёного дома пьёт кофе.
* Человек, курящий Пэл Мэл содержит птицу.
* Жилец из среднего дома пьёт молоко.
* Жилец жёлтого дома курит Данхел.
* Норвежец живёт в первом доме.
* Курильщик Мальборо живёт около того, кто держит кошку.
* Человек, который содержит лошадь, живёт около того,
кто курит Данхел.
* Курильщик сигарет Винфельд пьёт пиво.
* Норвежец живёт около голубого дома.
* Немец курит Ротманс.
* Курильщик Мальборо живёт по соседству с человеком,
который пьёт воду.
Каждый живёт только в одном доме, курит и пьёт что-то одно и
содержит только одно домашнее животное.
ВОПРОС: У кого живёт рыбка?
Можно решить её просто на листочке (или в памяти - если вы вундеркинд) или с помощью HiASM.