Давайте проанализируем данную информацию шаг за шагом.
Боря и ребенок из Кирова: Из условия мы знаем, что Боря жил в одной комнате с мальчиком из Кирова, и ни один из них не был в Москве и Санкт-Петербурге. Это значит, что Боря сам из Омска, а мальчик из Кирова — с Кирова.
Гриша и мальчик из Москвы: Гриша жил в одной комнате с мальчиком из Москвы, что значит, что он не мог быть из Москвы. Но так как Боря не мог быть из Москвы, то получается, что Гриша может быть только из Санкт-Петербурга или Омска. Мы уже выяснили, что Боря из Омска. Следовательно, Гриша должен быть из Санкт-Петербурга, а следовательно, мальчик, с которым он жил, — из Москвы.
Егор и шахматы: Из условия также известно, что Егор и мальчик из Москвы увлекались шахматами. Поскольку мальчик из Москвы живет с Гришей, получаем, что Егор — это тот, кто из Москвы.
Теперь можем подвести итог:
- Боря — Омск
- Мальчик из Кирова — Киров (с которым жил Боря)
- Гриша — Санкт-Петербург
- Егор — Москва
Таким образом, ответ:
- Боря — Омск
- Гриша — Санкт-Петербург
- Егор — Москва
- Мальчик из Кирова — Киров