Ответ:
- Сергей не может быть Петровым, потому что он живёт в одном доме с Петровым. Также Сергей не Сергеев. Значит, Сергей — Иванов.
- Иван не может быть Ивановым, поэтому ему остаётся фамилия Петров или Сергеев.
- Петр не может быть Петровым. Следовательно, Петр — Сергеев.
- Тогда Ивану достаётся фамилия Петров.
Ответ: Иван — Петров, Петр — Сергеев, Сергей — Иванов.
