PASCAL 2003 Problem 21

A straight one-way city street has 8 consecutive traffic lights. Every light remains green for 1.5 minutes, yellow for 3 seconds, and red for 1.5 minutes. The lights are synchronized so that each light turns red 10 seconds after the preceding one turns red. What is the longest interval of time, in seconds, during which all 8 lights are green?

Answer Choices
A. 10
B. 15
C. 20
D. 25
E. 30