Из условия задачи можно составить следующую таблицу:
| Москва | Самара | Новгород | Пермь | Томск |
Юра | | | | | |
Толя | | | | | |
Леша | | | | | |
Витя | | | | | |
Из условий 1, 2, 3, 4 и 5 можно сделать следующие выводы:
1) Москвич сидел между Томичем и Витей, значит Витя живет в Москве.
2) Самаровец сидел между Юрой и Толей, а напротив него сидели пермяк и Леша. Значит Юра живет в Перми, Толя - в Самаре, Леша - в Москве.
3) Коля никогда не был в Самаре, значит Коля не из Самары.
4) Юра никогда не был в Москве и Томске, значит Юра не из Москвы и не из Томска.
5) Томич с Толей регулярно переписываются, значит Толя живет в Новгороде.
Итак, получаем, что:
- Юра живет в Перми,
- Толя живет в Новгороде,
- Леша живет в Москве,
- Витя живет в Москве,
- Коля не из Самары.
Таким образом, Юра живет в Перми, Толя - в Новгороде, Леша и Витя - в Москве, а Коля не из Самары.