Every 12 minutes, Bus A completes a trip from P to X to S to X to P. Every 20 minutes, Bus B completes a trip from Q to X to T to X to Q. Every 28 minutes, Bus C completes a trip from R to X to U to X to R. At 1:00 p.m., Buses A, B and C depart from P, Q and R, respectively, each driving at a constant speed, and each turning around instantly at the endpoint of its route. Each bus runs until 11:00 p.m. At how many times between 5:00 p.m. and 10:00 p.m. will two or more buses arrive at X at the same time?
![Image](https://forums.randommath.com/uploads/default/original/2X/a/abeadc48e18b8e64493902fe4aea1517de1e7fc4.jpeg)
Answer Choices
A. 18
B. 19
C. 20
D. 21
E. 22