Ответ:

От 7:58 до 24:00: 16 часов 2 минуты.

От 0:00 до 2:58: 2 часа 58 минут.

Общее время: \(16\text{ ч }2\text{ мин} + 2\text{ ч }58\text{ мин} = 19\) часов.

Ответ: 19 часов.