Answer:
The train takes 8 hours and 52 minutes.
Explanation:
Both Zurich and Vienna are in the same time zone, so there is no time to adjust the time zone.
Leaves: 22:40
Arrives: 7:32
From 23 to 7:32 there are (7 - 0) + (24 - 23) = 8 hours.
32 + (60 - 40) = 32 + 20 = 52 minutes.
The train takes 8 hours and 52 minutes.