Okay I go with the German.

Was actually fairly easy by logical reduction... I guess writing it down on paper with each possible option for each possible house helped me visualise it better. Then just applying the known facts over and over until it reduced to who lived where etc

Neil