Задача для будущих программистов

Здравствуйте все!
Вот откопал задачу, которую я ещё в школе полгода решал, но так и не решил.
На одной из улиц дачного посёлка только 5 домов. Они окрашены в разные
цвета, и занимают их семьи поэта, писателя, критика, журналиста и редактора.
В доме каждой семьи живёт любимая птичка. Глава семьи получает на завтрак
любимый им напиток, после чего отправляется в город, пользуясь любимым
способом передвижения. Известно, что
- поэт едет на велосипеде
- редактор живет в доме красного цвета
- критик живет в крайнем доме слева, а рядом расположен голубой дом
- тот, кто ездит на мотоцикле, живет в среднем доме
- тот, кто живет в зеленом доме, расположенном рядом с белым, справа от
него, всегда отправляется в город пешком
- в доме, где живет снегирь, на завтрак всегда бывает молоко
- тот, кто на завтрак получает какао, живет в доме, соседнем с тем домом,
где живет синица
- в желтом доме на завтрак подают чай
- живущий рядом с любителем канареек утром пьет чай
- писатель пьет только кофе
- тот, кто ездит на своем автомобиле, любит пить яблочный сок
- в доме журналиста живет попугайчик.
ВНИМАНИЕ ВОПРОС
У кого живёт сорока?
С уважением, министр образования Владимир.
PS Кстати, есть и попроще ;-)
Номер выпуска : 16193
Возраст листа : 142 (дней)
Количество подписчиков : 141
Адрес в архиве : http://subscribe.ru/archive/rest.interesting.flame/msg/111752
Получить правила : mailto:rest.interesting.flame-rules@subscribe.ru
Формат "дайджест" : mailto:rest.interesting.flame-digest@subscribe.ru
Формат "каждое письмо" : mailto:rest.interesting.flame-normal@subscribe.ru
Формат "читать с веба" : mailto:rest.interesting.flame-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:rest.interesting.flame-list@subscribe.ru
Отписаться: mailto:rest.interesting.flame--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
Нечто подобное уже было...
С ув.. ,Серж.
Номер выпуска : 16205
Возраст листа : 142 (дней)
Количество подписчиков : 141
Адрес в архиве : http://subscribe.ru/archive/rest.interesting.flame/msg/111796
Получить правила : mailto:rest.interesting.flame-rules@subscribe.ru
Формат "дайджест" : mailto:rest.interesting.flame-digest@subscribe.ru
Формат "каждое письмо" : mailto:rest.interesting.flame-normal@subscribe.ru
Формат "читать с веба" : mailto:rest.interesting.flame-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:rest.interesting.flame-list@subscribe.ru
Отписаться: mailto:rest.interesting.flame--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru