Боря,витя,гриша и егор встретились на всероссийской олимпиаде по информатике. приехали из разных городов: москвы, омска, санкт-петербурга и кирова. известно, что боря жил в одной комнате с мальчиком из кирова и ни один из этих двух мальчиков никогда не был ни в москве, ни в санкт-петербурге. гриша играл в одной команде с мальчиком из москвы, а вечерами к ним заходил приятель из кирова. егор и мальчик из москвы увлекались игрой в шахматы. кто из кто из откуда приехал?
Гриша играл в одной команде с мальчиком из Москвы, а вечерами к ним заходил мальчик из Кирова, значит, точно знаем, что Гриша был не из Москвы, не из Кирова, остаются Питер и Омск, но мы уже установили, что из Омска был-Боря, получается, что Гриша был из Питера.
Егор и мальчик из Москвы увлекались игрой в шахматы, значит, Егор был точно не из Москвы, и при этом мы знаем, что Омск и Питер уже заняты. Остался Киров У нас остался один город Москва и один мальчик, которого зовут Витя, значит, Витя был из Москвы.
Вывод:
Витя - Москва
Боря - Омск
Гриша - Санкт-Петербург
Егор - Киров.