Ответ:

Из условий следует порядок: Василий раньше Сергея, Сергей раньше Михаила, Михаил раньше Эдуарда, а Алексей также раньше Эдуарда. Поэтому Эдуард финишировал позже Василия, Сергея, Михаила и Алексея.

Ответ: Эдуард.