Пошаговое объяснение:
Москвич сидел между уфимцем и Мишей⇒Миша не из Москвы, Уфы
санкт-петербужец – между Сашей и Никитой⇒Саша и Никита не из С.Петербурга
а напротив него сидели казанец и Руслан⇒Руслан не из Казани, С.Петербурга, Саша и Никита не из Казани
Петя никогда не был в Санкт-Петербурге⇒ Петя не из С.Петербурга,
Саша не бывал в Москве и Уфе⇒ Саша не из Москвы, Уфы
Уфимец с Никитой регулярно переписываются.⇒ Никита не из Уфы
1. Москва 2. С.ПЕтербург 3. Новгород 4. Казань 5. Уфа
Саша - - - -
Никита - - -
Руслан - -
Петя -
Миша - -
Получается из С.Петербурга Миша, Саша из Новгорода, Никита из Москвы, Руслан из Уфы, Петя из Казани
Заметим, что 3 и 1 - нечетные числа. поскольку их в строке 8, то и сумма во всех строках четна. Максимальная сумма в строчке равна 3 * 8 = 24. Значит. что суммы могут быть: 7,14,21. Единственное четное число - 14. Значит сумма всех строчек - 14 * 5 = 70.Размышляя аналогично, легко понять, что сумма во всех строка нечетна, то есть равна либо 7, либо 21. 21 мы получит не можем, так как максимальное значение - 3 * 5 = 15. Значит сумма всех столбиков 7 * 8 = 56. А сумма всех столбиков в таблице должна совпадать с суммой всех сточек. Противоречие.