Москва - Биолог - Игорь
Киев - Химик - Иван
Ялта - Историк - Андрей.
Соответственно, ответ Б
Пояснение: 1) В Киеве живет химик, а в Москве живет не историк, следовательно, в Москве живет биолог. Получаем: Москва - биолог, Киев - химик, Ялта - историк.
2) Иван учится не в Москве, значит, он учится либо в Киеве, либо в Ялте. Но нам известно, что Андрей живет не в Киеве, и он не биолог, следовательно, он живет в Ялте. Тогда получаем, что Иван живет в Киеве. Получаем, что Игорь живет в Москве.
Москва - Биолог - Игорь
Киев - Химик - Иван
Ялта - Историк - Андрей.
Выбираем среди ответов верный, верный - Б