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