Разберем задачу шаг за шагом:
Попробуем составить таблицу, чтобы было нагляднее:
| Учитель | Предмет 1 | Предмет 2 | Возраст | Живет |
|---|---|---|---|---|
| Алексеев | Молодой | |||
| Воронин | Далеко | |||
| Соколов |
Теперь проанализируем, какие выводы мы можем сделать:
Начнем с Воронина. Он преподает два предмета и живет дальше всех от школы. Ему не подходят физика и биология. Значит, он может преподавать либо математику и химию, либо историю и английский. Но математику преподает не Соколов, а химик живет с математиком. Значит Воронин преподает историю и английский.
Соколов не преподает математику и химию, следовательно, он преподает физику и биологию (т.к. Воронин преподает английский и историю).
Тогда Алексеев преподает химию и математику, потому что это единственные оставшиеся предметы.
Ответ: Алексеев преподает химию и математику, Воронин преподает историю и английский, Соколов преподает физику и биологию.