Задача предполагает, что города стоят на одной железнодорожной линии в порядке Москва → Екатеринбург → Новосибирск → Иркутск.
Делаем шаги:
Расстояние Москва → Екатеринбург дано: 1667 км. Расстояние Екатеринбург → Новосибирск дано: 1524 км. Тогда Москва → Новосибирск по той же линии равно 1667 + 1524 = 3191 км.
Известно Москва → Иркутск: 5042 км. Если Москва → Иркутск лежит через Новосибирск на той же линии, то: Москва → Иркутск = Москва → Новосибирск + Новосибирск → Иркутск. Значит Новосибирск → Иркутск = 5042 − 3191 = 1851 км.
Ответ: 1851 км.
Примечание:
- Этот вывод основан на предположении, что города расположены на одной прямой железнод highway и по порядку, указанному в задаче. Если города не лежат на одной линии, данных не хватает, чтобы точно определить расстояние Новосибирск → Иркутск.