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