1. Рассчитаем общее время в пути и остановки: 3 часа (Москва-Тверь) + 20 минут (остановка) + 4 часа 20 минут (Тверь-Новгород) = 7 часов 40 минут.
2. Вычтем общее время из времени прибытия: 18:5 - 7 часов 40 минут.
3. Переведем 18:05 в 17:65 для удобства вычитания: 17:65 - 7:40 = 10:25.
Ответ: 10:25