Химия преподается в Иркутске;
Дмитрий не живет в Иркутске и не биолог, значит он - физик;
Москвич не физик и не Иркут, значит он - биолог;
Богданов работает не в Москве и не может в Ульяновске, значит он - Иркут
Ну и Николаев преподает биологию в Москве
физика - Ульяновск - Дмитрий биология - Москва - Николаев химия - Иркутск - Богданов