Ответ:

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

Если Алексей третий, Михаил пятый. Тогда для Бориса и Олега не остаётся пары соседних свободных мест, где Борис не первый, а Олег финиширует сразу за ним. Значит, Алексей занял первое место, а Михаил — третье.

Остались места 2, 4 и 5 для Бориса, Евгения и Олега. Борис и Олег должны занять соседние места в этом порядке; единственная подходящая пара — четвёртое и пятое. Следовательно, Евгений занял второе место.

Имя1-е место2-е место3-е место4-е место5-е место
Алексей✓————
Борис———✓—
Евгений—✓———
Михаил——✓——
Олег————✓

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