Ответ:
Рассмотрим порядок фамилий по кругу: Иванов — Марков — Петров — Карпов. Тогда Иванов соседствует с Марковым и Карповым, а Петров — с Марковым и Карповым.
По условию Сергей сидит между Марковым и Тимофеем. Значит, Сергей — Иванов, Марков — его сосед, а Тимофей — Карпов.
Петров сидит между Карповым и Андреем. Его соседи — Марков и Карпов, поэтому Марков — Андрей. Остающееся имя Петрова — Алексей.
Ответ: Иванов — Сергей, Петров — Алексей, Марков — Андрей, Карпов — Тимофей.
