Чтобы найти расстояние от Новосибирска до Иркутска, нужно из расстояния от Москвы до Иркутска вычесть расстояние от Москвы до Новосибирска. Расстояние от Москвы до Новосибирска складывается из расстояния от Москвы до Екатеринбурга и от Екатеринбурга до Новосибирска.
1) Найдём расстояние от Москвы до Новосибирска:
1667 + 1524 = 3191 (км)
2) Найдём расстояние от Новосибирска до Иркутска:
5042 - 3191 = 1851 (км)
Ответ: 1851 км расстояние от Новосибирска до Иркутска по железной дороге.