6) Если Андрей не живет в Витебске (по пункту 2), то Андрей не может быть химиком (по пункту 5)7) Тот, кто в Минске - физик, т.к. он не может быть математиком (по пункту 3) и химиком (по пункту 5)8) Следовательно, Иван - не физик (по пункту 1)9) Т.к. и Андрей не физик (по пункту 4), то физик - Борис, и живет он в Минске (по нашему выводу из пункта 7)10) Андрей живет в Харькове, т.к. Борис в Минске (по нашему пункту 9) и т.к. Андрей не может жить в Витебске (пункт 2)11) Значит, Ивану остается только Витебск, следовательно он - химик (по пункту 5)12) Андрею достается математика (исходя из всех умозаключений)Итог:Борис - физик - МинскАндрей - математик - ХарьковИван - химик - Витебск