Ответ:
В условии противоречивые сведения: из фраз «Михаил раньше Сергея», «Эдуард раньше Михаила» и «Сергей раньше Эдуарда» следует замкнутый цикл, невозможный при порядке финиша. Кроме того, для пяти участников не указаны имена остальных двух, а формулировки о Михаиле и Эдуарде также противоречат друг другу.
Поэтому определить последнего участника невозможно. Нужна исправленная формулировка условия.
