The correct option is A 32 km/h
Let the speed of the goods train be x km/h.
Now, when the goods train is overtaken, it has travelled for a total time of 10 hours, as it started 6 hours early and took 4 hours to be overtaken.
So, the distance travelled = speed × time =10x km
Also, by the time the train is overtaken, the passenger train should have travelled the same distance as the goods train. It is given that the speed of the passenger train is 80 km/h and time taken is 4 hours.
∴80×4=10x
⇒x=32 km/h