Решение:
Расставим друзей по порядку прохождения дистанции, начиная от самого дальнего:
- Илья (дальше всех)
- Олег (Илья дальше Олега)
- Игорь (Олег дальше Игоря, так как Игорь ближе Олега)
- Роман (Игорь дальше Романа)
- Костя (дальше всех — Илья, Костя проехал меньше Романа)
Ответ: Дальше всех проехал Илья, а ближе всех — Костя.