Так как Романовы живу слева от Петровы-Ивановы, то они живут или в A или В, в свою очередь Петровы-Ивановы живут в BC или CD.
Значит Даня жить может только в трех домах A,B,D, т.к. C точно занят.
Кроме того известно, что Романовы не соседи Дани, если Романовы живут или в A или в B, то Даня проживая в A или B, являются их соседями. Налицо противоречие, разрешимо только в случае если Даня живет в доме D