Пусть скорость пассажирского поезда равна $$v$$ км/ч, тогда скорость товарного поезда равна $$(v - 40)$$ км/ч. Расстояние, которое они проходят, одинаковое. Время в пути для товарного поезда 7 часов, а для пассажирского 4,2 часа.
Составим уравнение, используя формулу расстояние = скорость * время:
$$7(v - 40) = 4.2v$$
Раскроем скобки:
$$7v - 280 = 4.2v$$
Перенесем члены с $$v$$ в одну сторону, а числа в другую:
$$7v - 4.2v = 280$$
$$2.8v = 280$$
Разделим обе части на 2.8:
$$v = \frac{280}{2.8}$$
$$v = 100$$
Скорость пассажирского поезда 100 км/ч. Тогда скорость товарного поезда равна $$100 - 40 = 60$$ км/ч.
Ответ: Скорость товарного поезда $$\boxed{60}$$ км/ч.