Ответ:
Математика не может быть на втором месте: тогда оба оставшихся места соседние с ней, а русский язык не должен стоять рядом с математикой.
Значит, математика стоит третьей. Русский язык не может быть рядом с ней, поэтому он первый. Английский занимает оставшееся, второе место; это не последнее место, как и требуется.
Ответ: 1-й — русский язык, 2-й — английский, 3-й — математика.
