Unklar könnte die Definition der Zeit sein, die ein Zug für die Fahrt über eine Brücke benötigt.
Technisch richtig: der Zug belastet die Brücke ab Kontakt des ersten Radsatzes mit dem Brückenanfang bis zum letzten Kontakt des hintersten Radsatzes am Brückenende.
Länge des Zuges wäre dann 500m zzgl. Überhänge an Zugspitze und Zugende.
Praktisch befindet sich jeder Teil des Zuges genau 23,333s lang auf der Brücke, egal wie lang der Zug ist. Wie sollte es richtig sein, zu behaupten, der Zug sei 40s über eine Brücke gefahren, wenn für jedes beliebige Teil des Zuges gilt, dass dieses Teil 23,33s lang auf der Brücke war?
Andererseits kann es nur so gemeint sein:
40s sei die Zeit, während der mindestens ein Teilstück des Zuges sich über der Brücke befand.
Nur so ist es lösbar - und Deine Lösung stimmt dann auch.