Проверяем варианты:
- Если математика и русский на 2−3 местах, то физкультура должна быть первой (чтобы быть до русского), но это противоречит условию 2.
- Если математика и русский на 4−5 местах, то физкультура должна быть до четвёртого места, но тогда не получится соблюсти все условия.
- Если математика и русский на 3−4 местах, то: физкультура должна быть до русского и не первой — значит, на 2 месте. История перед биологией — значит история на 1 месте, биология на 5
Получаем расписание: 1) история, 2) физкультура, 3) математика, 4) русский язык, 5) биология. Проверяем все условия — все соблюдены.