Смотри: Иван - не Иванов, значит он или Петров или Сергеев.
Пётр - не Петров, значит либо Сергеев, либо Иванов.
Сергей - не Сергеев, значит Иванов или Петров.
Но в условии сказано, что Сергей живёт в одном доме с Петровым. Значит Сергей Петровым быть не может.
Тогда: Сергей Иванов. Пётр Сергеев. Иван Петров.