If a train departs on June 5, 2023, at 3:00 PM and the journey lasts for 12 hours, what time will it arrive?

Answer: C. June 6, 2023, 5:00 AM
Adding 12 hours to 3:00 PM on June 5 results in 3:00 AM on June 6.