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