Время в пути рассчитывается следующим образом:
1. Время с 17 марта 21:45 до 18 марта 21:45 составляет 24 часа.
2. Время с 18 марта 21:45 до 19 марта 00:00 (полночь) составляет 2 часа 15 минут.
3. Время с 19 марта 00:00 до 19 марта 4:00 составляет 4 часа.
Сложим все эти промежутки времени:
$$24 \text{ часа } + 2 \text{ часа } 15 \text{ минут } + 4 \text{ часа } = 30 \text{ часов } 15 \text{ минут}$$
Итого, поезд был в пути 30 часов 15 минут.