Обозначим расстояние между станциями S. Тогда:
Скорость пассажирского поезда:
v₁ = S/t₁ = S/12 (км/ч)
Скорость сближения пассажирского и товарного поездов:
v = S/t = S/8 (км/ч)
Скорость товарного поезда:
v₂ = v - v₁ = S/8 - S/12 = 3S/24 - 2S/24 = S/24 (км/ч)
Тогда время, за которое товарный поезд преодолеет расстояние между станциями: t₂ = S/v₂ = S : S/24 = S * 24/S = 24 (ч)
--------------------------
Ответ: за 24 часа.