Образцовое решение

Эту задачу проще решить с использованием визуального представления. Прежде всего, мы знаем, что лягушка Аманды опередила лягушку Эмили, но была не первой. Обозначим это схематично так:

Лягушка Сары проиграла лягушке Аманды, но была не последней. Продолжив построение схемы, мы получаем следующее распределение мест:

Схема позволила легко увидеть порядок, в котором распределились места.