К сожалению, в условии даны только три вида животных вместо пяти. Приведу ответ для такого усеченного условия.
Пусть коттеджи расположены по линии и нумерация - слева направо. Тогда:
Норвежец - живет в 1-м, желтом коттедже, пьет воду и курит Lucky Strike, животное - неизвестно (или их нет).
Датчанин - живет во 2-м, синем коттедже, пьет чай, курит Camel, выращивает лошадей.
Англичанин - живет в 3-м, красном коттедже, пьет молоко, курит Pall Mall, выращивает птиц.
Немец - живет в 4-м, зеленом коттедже, пьет кофе, курит Marllboro, животное - неизвестно (или их нет).
Швед - живет в 5-м, белом коттедже, пьет пиво, курит LGM, выращивает собак.
Боковые стороны будут равны только если диагонали с нижним основанием образуют углы в 45 град. Тогда трапецию получится равнобедренной с равными и взаимно перпендикулярными диагоналями.
Но прямоугольный треугольник из диагоналей можно построить бесчисленным количеством например: чертим нижнее основание, из левой вершины проводим прямую под углом в 30 гр к основанию, из правой - навстречу, но под углом в 60 град. к основанию. Эти прямые - взаимно перпендинкулярны. Далее после их пересечения проводим в любом месте верхнее основание параллельно нижнему. Трапеция готова. Все стороны у нее - разные...