Ответ:

По видимому условию нельзя однозначно определить рассадку: для пяти человек за круглым столом выражение «напротив него сидели пермяк и Алёша» не задаёт однозначного положения мест. Не уточнено, какие именно места считаются расположенными напротив петербуржца. Без этого ограничения возможны разные трактовки условия и, соответственно, разные распределения городов.

Пришлите, пожалуйста, уточнение этой фразы или изображение схемы рассадки, если она есть в задании.