Ответ:
Если «сидел между» означает, что по обе стороны от человека сидели указанные ребята, условия не задают единственного распределения. Например, им соответствуют оба варианта рассадки по кругу (в порядке соседства):
- Юра — москвич; Толя — томич; Витя — пермяк; Алёша — петербуржец; Коля — новгородец.
- Юра — пермяк; Толя — петербуржец; Витя — томич; Алёша — москвич; Коля — новгородец.
В обоих случаях соблюдены все указанные условия, но распределение имён по городам различается. Поэтому без дополнительного условия однозначное решение получить нельзя.
